איטיות/אתר לא עובד עם W3 Total Cache

  • פורסם:
  • 1 דקות

מבוא

קיבלנו מספר דיווחים על ביצועים איטיים של אזור הניהול / לוח הבקרה של וורדפרס, שמצאנו שנגרמו על ידי תוסף W3 Total Cache.
אנו ממליצים מאוד להשתמש בתוסף מטמון לאתרי וורדפרס, עם זאת, הבעיה עם הביצועים האיטיים יותר של ה-backend  או frontend קשורה למודול 'Object Caching' של הפלאגין.

הבעיה מתרחשת כאשר W3 Total Cache מנסה 'לאמת' את שירותי מטמון האובייקטים - Memcached ו-Redis. זה עושה זאת על ידי בדיקת אילו מה'הרחבות' ב-PHP שלך מופעלות, ולאחר מכן מנסה להתחבר לשירות המתאים.
הבעיה נגמרת הן באם יש Object Cache בשרת ובין עם לא(שירות של Redis/Memecached), מסיבה שעדיין לא ידועה, הדבר יכול לגרום לעיתים ללופ בקוד ולאיטיות או לאי הגבה של האתר.

ראינו זאת לא פעם גם בשרתים וירטואליים, אשר מוגדר שירות של Redis או Memecached, וכמו כן מס' רב של דיווחים בגוגל בנושא.

נכון לזמן זה איננו ממליצים לבצע שימוש בObject Cache באתרי וורדפרס.

כמו כן האתרים שיכולים להפיק תועלת משימוש בObject Cache מועטה מאוד.

איך לפתור את האיטיות/אתר לא עובד עם W3 Total Cache?

יש לגשת בקבצי האתר אל התיקייה wp-content, ולמחוק את הקובץ object-cache.php ולאחר מכן לגשת להגדרות מטמון של תוסף המטמון של W3 Total Cache ולכבות את האופציה של Object Cache.