وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

فقط یک صفحه سایت کند است؛ چطور علت را پیدا کنیم؟

با مقایسه زمان پاسخ و فایل‌های صفحه، علت کندی یک صفحه را پیدا کنید و نتیجه تغییر را بسنجید.

انتشار:
توسط تیم فنی نت‌آرام
۳ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله فقط یک صفحه سایت کند است؛ چطور علت را پیدا کنیم؟ در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
صفحه اصلی سایت سریع است اما بازشدن یک محصول یا نوشته زمان زیادی می‌برد. چون بقیه صفحات مشکلی ندارند، بهتر است همان صفحه را با یک نمونه مشابه مقایسه کنیم. ممکن است سرور برای ساخت آن صفحه منتظر بماند یا پس از دریافت صفحه، یک تصویر یا درخواست جداگانه کند باشد.

دو صفحه هم‌نوع را انتخاب کنید

یک صفحه کند و یک صفحه مشابه که سریع است انتخاب کنید؛ مثلاً دو محصول از یک دسته. نشانی‌ها، ساعت آزمایش، وضعیت ورود و شبکه اینترنت را یادداشت کنید. هر دو را در پنجره خصوصی و سپس، اگر لازم است، با یک حساب آزمایشی باز کنید. برای هر مورد چند بار زمان بگیرید تا یک اتفاق گذرا را با مشکل همیشگی اشتباه نگیرید.
اگر فقط صفحه کاربر واردشده کند است، ممکن است محتوای شخصی یا نبود کش عمومی در آن نقش داشته باشد. اگر همه بازدیدکننده‌ها فقط یک محصول را کند می‌بینند، اطلاعات و اجزای همان محصول را مقایسه کنید.

زمان پاسخ اولیه و فایل‌ها را جدا ببینید

در Chrome یا Edge کلید F12 را بزنید، تب Network را باز کنید و صفحه را دوباره بارگذاری کنید. در فهرست درخواست‌ها، خود سند صفحه را انتخاب کنید و زمان انتظار پاسخ را ببینید. سپس تصویرها، CSS، JavaScript و درخواست‌های بعدی را از نظر مدت پاسخ مقایسه کنید.
اگر سند اصلی دیر شروع به پاسخ می‌کند، ممکن است ساخت صفحه روی سرور زمان‌بر باشد. اگر سند سریع است ولی تصویری بزرگ یا ارتباطی با سرویس بیرونی دیر تمام می‌شود، سرنخ در همان درخواست است. نام درخواست، کد پاسخ و زمان را ثبت کنید. این نشانه‌ها به‌تنهایی علت قطعی را ثابت نمی‌کنند.

محتوا و افزونه‌های همان صفحه را مقایسه کنید

اگر محصول کند تصویرهای بسیار بزرگ یا اجزای بیشتری دارد، یک کپی آزمایشی از آن بسازید و یک تغییر در هر مرحله انجام دهید؛ مثلاً نسخه بهینه یک تصویر را جایگزین و دوباره زمان را مقایسه کنید. کیفیت نمایش و امکان دیدن تصویر اصلی را حفظ کنید.
اگر صفحه از افزونه فیلتر، نقشه یا سرویس بیرونی استفاده می‌کند، در نسخه آزمایشی همان جزء را موقتاً حذف کنید. در صورت بهترشدن، نام و نسخه افزونه و شواهد را به سازنده بدهید. حذف هم‌زمان چند جزء نمی‌گوید کدام عامل مشکل داشته است.

یک نمونه نتیجه را چگونه بخوانیم؟

فرض کنید دو صفحه محصول را با اینترنت یکسان باز کرده‌اید. سند صفحه سریع در نیم ثانیه پاسخ می‌دهد و سند صفحه کند در چهار ثانیه؛ ابتدا اجزای همان محصول و افزونه‌های مخصوصش را در نسخه آزمایشی یکی‌یکی مقایسه کنید. اگر هر دو سند سریع‌اند ولی یک تصویر چند ثانیه طول می‌کشد، ابتدا اندازه تصویر را کم کنید و پس از جایگزینی، کیفیت و زمان نمایش را دوباره بسنجید. زمان کل یک بار بارگذاری، به‌تنهایی علت را مشخص نمی‌کند.

گزارش مفید برای میزبان چیست؟

نشانی صفحه کند و صفحه مقایسه، ساعت، مدت پاسخ، وضعیت ورود و نتیجه آزمایش را ارسال کنید. در صورت لزوم، میزبان می‌تواند گزارش برنامه و منابع همان بازه را بررسی کند. کوکی، نشانی دارای توکن و اطلاعات مشتری را در گزارش قرار ندهید.
بعد از رفع مشکل، هر دو صفحه را با همان شرایط دوباره آزمایش کنید. برای راهکارهای عمومی‌تر، راهنمای افزایش سرعت وردپرس را ببینید. اگر سایت در شلوغی واقعاً به منابع بیشتری نیاز دارد، هاست پربازدید را نیز می‌توانید بررسی کنید.
برای آشنایی با زمان‌بندی درخواست‌ها، راهنمای Network در Chrome را ببینید.
اشتراک‌گذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله قبلی وجود ندارد.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام