مشکلات WP Rocket | اوج شید | ojshid
یکی از دلایل اصلی افزایش ناگهانی فضای اشغالشده در هاستینگ وردپرس،
فایلهای پشتیبان خودکار است. بسیاری از مدیران نمیدانند که هر بار افزونه بکاپگیر
نسخه کامل دیتابیس و فایلها را ذخیره میکند و اگر محل نگهداری روی همان هاست
باشد، حجم سریعاً چند برابر میشود. در تجربه ما در شرکت
سئو اصفهان دیدهایم که سایتهای تازهکار با چند صفحه ساده، تنها بهخاطر
بکاپ روزانه در یک هفته از سقف فضای خود عبور کردهاند. راهکار، زمانبندی معقول،
انتقال بکاپ به فضای ابری و پاکسازی نسخههای قدیمی است.
عامل دوم، افزونههای کش هستند که وظیفه بهبود سرعت را دارند اما در
صورت تنظیم نادرست، فایلهای موقتی آنها میتواند گیگابایتها فضا مصرف کند.
معروفترین نمونه این مشکل، مشکلات WP Rocket است؛
زمانی که گزینه Preload یا ایجاد
نسخه موبایل در آن بدون محدودیت فعال بماند، از هر صفحه سایت چند نسخه HTML و gzip ساخته میشود.
برای حل این چالش، ابتدا پوشه cache را بررسی
و فایلهای تکراری را پاک کنید، سپس سقف کش را در تنظیمات تعیین کرده و گزینه پاکسازی
خودکار را روی بازه زمانی قرار دهید.
تصاویر آپلودشده و فایلهای رسانهای یکی دیگر از قاتلان خاموش فضا
هستند. هنگام تولید محتوا، بسیاری از نویسندگان فراموش میکنند که نسخههای متعددی
از هر تصویر در اندازههای مختلف ایجاد میشود و اگر سایتی پر از گالری باشد، عدد
نهایی سرسامآور خواهد شد. در پروژه اوج شید مشاهده کردیم که تنها با حذف سایزهای بلااستفاده و فشردهسازی
دوباره عکسها، نزدیک به ۴۰٪ فضای هاست آزاد شد. توصیه میشود قبل از
آپلود، تصاویر را بهینه کنید و با افزونههایی مثل
Regenerate Thumbnails، اندازههای غیرضروری را پاک نمایید.
آخرین دلیل پر تکرار، فایلهای لاگ و بدافزارها هستند. زمانی که خطای
مداومی در سرور وجود داشته باشد، فایل error_log میتواند
در چند روز صدها مگابایت بنویسد. از سوی دیگر، اسکریپتهای مخرب با تکثیر خود یا
استخراج ارز دیجیتال، فضای دیسک را میبلعند. ما در پرونده امنیتی سایت ojshid متوجه
شدیم که یک شل مخفی داخل wp-content آپلود شده
و هزاران فایل temp تولید میکند.
راهکار، بهروزرسانی هسته وردپرس، اسکن دورهای با افزونه امنیتی و غیرفعال کردن
ذخیرهسازی لاگ در حالت دیباگ پس از رفع خطا است.
Comments
Post a Comment