PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهینه سازی صفحات در ASP.NET با کمک trace.axd



آبجی
14th February 2010, 12:32 AM
“صفحات من کنده”. “صفحات من دیر بالا میاد”… اونهایی که برنامه نویسی وب می کنند حتماً بارها با این جملات یا سوالات روبرو شدن.
دلایل مختلفی رو میشه برای کندی صفحات بر شمرد اما آگاهی از منبع بُروز مشکل میتونه برنامه نویس رو در بر طرف کردن اون کمک کنه.
ASP.NET، هندلری با نام trace.axd رو ارائه میده که با استفاده از اون میشه مراحل اجرای یک صفحه رو از ابتدا تا انتها مشاهده کرد.
برای استفاده از این قابلیت، در ذیل تگ <system.web> درفایل Web.Config، تگ trace رو با خاصیت enabled برابر با true ایجاد کنید. در این حالت، trace فعال میشه.
حال، پس از لود کامل صفحه، مسیر http://path/trace.axd رو در Address bar تایپ کنید. path، همون مسیر سایت شما در موقع اجراست که میبینید و نیاز به تغییرش ندارید. فقط نام صفحه رو از Address bar حذف کنید و به جای اون بنویسید trace.axd
10 درخواست آخر برای سایت رو مشاهده می کنید. بر روی لینک View Details کلیک کنید. مراحل کامل لود صفحه رو مشاهده می کنید.
در صفحه ای که ظاهر میشه، هر مرحله و متدی که در جریان لود صفحه تاثیر داشته و زمانی که صرف شده تا اون مرحله یا متد اجرا بشه رو ملاحظه می کنید.
از روی زمان، می تونید متوجه بشید که چه مرحله یا متدی، زمان زیادی رو برای اجرا گرفته و شروع به بهینه سازی اون کنید.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد