افزونه افزایش سرعت پیشخوان هاست نگار در آموزش اولیه برای کاهش انتظار درخواستهای خارجی معرفی شده بود. این ابزار، کش یا فشردهساز عمومی سایت نیست. در بازبینی کد بستهٔ قدیمی، مشخص است که درخواستهای منطبق با فهرست را متوقف میکند؛ بنابراین استفاده از آن باید بر اساس تشخیص همان مشکل باشد.
افزونه افزایش سرعت پیشخوان هاست نگار چه میکند؟
در بستهٔ بررسیشده، فیلتر pre_http_request روی HTTP API وردپرس ثبت میشود. وقتی نشانی درخواست با یکی از عبارتهای فهرست تطبیق داشته باشد، افزونه پاسخ خالی برمیگرداند و درخواست عادی ادامه پیدا نمیکند. مستند این فیلتر سازوکار توقف پیش از ارسال را توضیح میدهد.
این رفتار با سریعترکردن پاسخ سرویس بیرونی فرق دارد: درخواست کنار گذاشته میشود. اگر افزونهٔ دیگری برای ادامهٔ کار به پاسخ معتبر نیاز داشته باشد، ممکن است قابلیتش ناقص شود یا پیام خطا بدهد. کاهش زمان انتظار بهتنهایی کافی نیست؛ عملکرد مورد نیاز هم باید حفظ شود.
دامنهٔ اثر فقط پیشخوان نیست
با اینکه منوی تنظیمات در پیشخوان نمایش داده میشود، در کد قدیمی ثبت فیلتر به صفحهٔ مدیریت محدود نشده است. در نتیجه، درخواستهای مشمول HTTP API در بخشهای دیگر وردپرس هم میتوانند تحت تأثیر قرار بگیرند. این ابزار نیز لزوماً هر اتصال خارجی را که خارج از HTTP API ایجاد شود پوشش نمیدهد.
تطبیق قدیمی بر اساس وجود عبارت در کل URL است، نه فقط مقایسهٔ دقیق نام میزبان. بنابراین درج یک عبارت کوتاه یا کلی میتواند درخواستهای بیشتری از انتظار را متوقف کند. فهرست را بدون بررسی از سایت دیگری کپی نکنید.
فهرست پیشفرض و بهروزرسانیها
بستهٔ قدیمی نامهایی مانند api.wordpress.org، elementor.com، github.com، yoast.com، siteorigin.com و woocommerce.com را در فهرست دارد. این فهرست پیشنهاد عمومی برای مسدودسازی نیست؛ برخی درخواستهای مربوط به بهروزرسانی، مجوز یا امکانات متصل میتوانند به همین سرویسها وابسته باشند.
قطع دسترسی به خدمات ضروری برای سبکشدن پنل، راهکار دائمی مناسبی نیست. اگر نسخهٔ قدیمی نصب شده، وضعیت بررسی بهروزرسانیها و قابلیتهای متصل را هم بررسی کنید. در صورت اشکال، تنظیم محدودکنندهٔ مربوط را با مسیر بازگشت مشخص اصلاح کنید.
روش مناسب بررسی کندی
- صفحهٔ کند پیشخوان و زمان تقریبی انتظار را ثبت کنید.
- در محیط تست، از Query Monitor برای دیدن درخواستهای HTTP سمت سرور استفاده کنید.
- دامنه، مدت، خطا و افزونهٔ آغازکننده را مشخص کنید.
- تنظیم رسمی همان افزونه، وضعیت سرویس مقصد و اتصال هاست را بررسی کنید.
- پس از اصلاح، سرعت و نتیجهٔ عملکرد را با همان سناریو مقایسه کنید.
اگر علت از دیتابیس، پردازش PHP یا منابع هاست باشد، مسدودکردن دامنهٔ خارجی درمان آن نیست. همین تفکیک جلوی تغییر بیاثر و اختلال تازه را میگیرد.
وضعیت استفاده از نسخهٔ قدیمی
بستهٔ قدیمی این آموزش برای نصب جدید توصیه نمیشود. پیش از استفادهٔ عملی باید نسخهٔ نگهداریشده، سازگاری با وردپرس و PHP فعلی و محدودبودن اثر قواعد تأیید شود. تصویرهای نصب قدیمی، بهتنهایی تأیید سازگاری نسخهٔ موجود نیستند.
برای دریافت نسخهٔ مناسب یا بررسی مشکل سرویس، از ناحیهٔ پشتیبانی هاست نگار پیگیری کنید و URL صفحهٔ کند، زمان رخداد و گزارش بدون اطلاعات محرمانه را ارائه دهید. هدف، رفع علت کندی همراه با سالمماندن امکانات سایت است؛ فعالکردن یک فهرست ثابت برای همهٔ سایتها چنین نتیجهای را تضمین نمیکند.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.