رفع مشکل کندی و عدم لود برخی صفحات در افزونه wp rocket
مقدمه
افزونه WP Rocket یکی از محبوبترین ابزارهای بهینهسازی سرعت در وردپرس است که با استفاده از قابلیت کش و پیشبارگذاری (Preload Cache)، صفحات سایت را سریعتر در اختیار کاربران قرار میدهد. با این حال، برخی کاربران اصفهان هاست گزارش دادهاند که در استفاده از این افزونه با مشکلاتی مانند کندی در پیشبارگذاری یا عدم بارگذاری برخی صفحات مواجه شدهاند. در این مقاله، به بررسی دلایل این مشکلات و راهحلهای پیشنهادی برای رفع آنها میپردازیم.
🐌 چرا پیشبارگذاری کند است یا اصلاً انجام نمیشود؟
دو دلیل اصلی برای کندی یا توقف پیشبارگذاری وجود دارد:
- محدودیت زمان اجرای PHP: در هاستهای وردپرسی، زمان اجرای اسکریپتهای PHP معمولاً روی ۳۰ ثانیه تنظیم شده است. اگر فرآیند پیشبارگذاری بیشتر از این زمان طول بکشد، سرور آن را متوقف میکند. خوشبختانه WP Rocket از کرونجاب استفاده میکند که هر ۵ دقیقه یکبار فرآیند کش را ادامه میدهد تا در نهایت کامل شود.
- وابستگی به WP-Cron: پیشبارگذاری به کرونجاب وردپرس وابسته است. اگر برای مدتی وارد پیشخوان وردپرس نشوید، این فرآیند متوقف میشود. برای بررسی وضعیت کرونجاب میتوانید از افزونههایی مانند WP-Cron Status Checker استفاده کنید.

🔍 اشکالزدایی خطاهای Preload Cache
در ادامه، برخی از خطاهای رایج و راهحلهای پیشنهادی برای کاربران اصفهان هاست آورده شده است:
- عدم دسترسی به صفحه اصلی یا نقشه سایت: خطاهایی مانند 401، 403، 404 یا 500 ممکن است به دلیل تنظیمات اشتباه یا محدودیتهای امنیتی رخ دهند. بررسی کنید که نقشه سایت در مرورگر قابل مشاهده باشد و افزونههای امنیتی یا فایروال دسترسی را مسدود نکرده باشند.
- استفاده از رمز عبور برای سایت: اگر سایت شما با رمز محافظت شده باشد، پیشبارگذاری انجام نمیشود. باید تنظیمات .htaccess را بهگونهای تغییر دهید که افزونه بتواند به صفحات دسترسی داشته باشد.
- پاسخدهی کند سرور: خطای cURL error 28 نشاندهنده تأخیر در پاسخدهی سرور است. با استفاده از دستور curl در ترمینال میتوانید زمان پاسخدهی نقشه سایت را بررسی کنید. اگر بیش از ۱۰ ثانیه باشد، باید حافظه PHP را افزایش دهید یا از افزونههای کمکی برای افزایش زمان درخواست استفاده کنید.
- مشکلات گواهی SSL: خطای cURL error 60 معمولاً به دلیل اعتبارسنجی نادرست گواهی SSL رخ میدهد. در این موارد، با پشتیبانی اصفهان هاست تماس بگیرید یا بهصورت موقت اعتبارسنجی را غیرفعال کنید.
- تنظیمات نادرست سرور: خطای cURL error 7 معمولاً به دلیل پیکربندی اشتباه در سرور است. پیشنهاد میشود با تیم فنی اصفهان هاست تماس بگیرید تا مشکل را بررسی کنند.
- نقشه سایت خالی یا غیرفعال بودن SimpleXML: اگر نقشه سایت اطلاعاتی نداشته باشد یا اکستنشن SimpleXML در PHP فعال نباشد، پیشبارگذاری انجام نمیشود. در این صورت نیز باید با پشتیبانی هاست تماس بگیرید.

⏹ آیا باید پیشبارگذاری را متوقف کنیم؟
اگر احساس میکنید که پیشبارگذاری بهدرستی انجام نمیشود، میتوانید با کلیک روی دکمه “Stop Preload” آن را متوقف کرده و فایلهای کش ایجادشده را بررسی کنید. برای این کار، به مسیر زیر در هاست خود بروید
نتیجه گیری :
افزونه WP Rocket ابزاری قدرتمند برای بهینهسازی سرعت سایتهای وردپرسی است، اما برای استفاده مؤثر از قابلیت پیشبارگذاری، باید تنظیمات سرور، وضعیت کرونجابها و محدودیتهای امنیتی را در نظر گرفت. با بررسی دقیق و اعمال راهکارهای پیشنهادی، میتوانید این مشکلات را برطرف کرده و تجربه کاربری بهتری برای بازدیدکنندگان فراهم کنید.
پ