וורדפרס היא פלטפורמה גמישה המאפשרת שיפור ביצועים משמעותי בעזרת הגדרות מותאמות אישית בקובץ wp-config.php. אחת האפשרויות היא להגביל את כמות גרסאות הפוסטים השמורות. במאמר זה נציג את החשיבות של הגדרת ערכים אלה ונוסיף המלצות נוספות לשיפור ביצועים.
הגדרת כמות גרסאות פוסטים שמורות
וורדפרס שומרת גרסאות קודמות של כל פוסט באופן אוטומטי, מה שיכול להגדיל את גודל בסיס הנתונים ולפגוע בביצועים. ניתן לשלוט על כמות הגרסאות השמורות בעזרת הוספת השורה הבאה ל-wp-config.php:
define('WP_POST_REVISIONS', 5);
הגדרה זו מגבילה את כמות הגרסאות ל-5 עבור כל פוסט. אם תרצה לבטל לחלוטין את שמירת הגרסאות, ניתן להגדיר:
define('WP_POST_REVISIONS', false);
מדוע חשוב להגביל את הגרסאות?
כאשר אין הגבלה על כמות הגרסאות השמורות, בסיס הנתונים עשוי להתמלא במידע עודף שמעמיס עליו. על ידי הגבלת כמות הגרסאות ניתן:
- להקטין את גודל בסיס הנתונים, דבר שיכול לשפר את מהירות השאילתות.
- למנוע איטיות בעריכת פוסטים, במיוחד באתרים גדולים עם הרבה תוכן.
התאמות נוספות לשיפור ביצועים
- השבתת שמירת הטיוטות האוטומטית ניתן להגדיל את מרווח הזמן לשמירת טיוטה אוטומטית:
define('AUTOSAVE_INTERVAL', 300); // שמירת טיוטה כל 5 דקות - הגבלת זיכרון PHP הגדלת מגבלת הזיכרון המוקצה יכולה לשפר את ביצועי האתר:
define('WP_MEMORY_LIMIT', '256M'); - הגבלת HTTP API אם האתר אינו משתמש בשירותי API מסוימים, ניתן להשבית אותם לשיפור אבטחה וביצועים:
define('WP_HTTP_BLOCK_EXTERNAL', true);define('WP_ACCESSIBLE_HOSTS', 'example.com'); - השבתת תיקון אוטומטי של בסיס הנתונים ישנה אפשרות להפעיל את התיקון רק כאשר נדרש:
define('WP_ALLOW_REPAIR', true); - שמירת מטמון אובייקטים עבור אתרים עם תנועה גבוהה, מומלץ להשתמש בשמירת מטמון אובייקטים עם תוסף כמו Redis או Memcached.
סיכום
שימוש נכון בהגדרות בקובץ wp-config.php יכול לשפר משמעותית את ביצועי האתר ולמנוע בעיות עתידיות בבסיס הנתונים. שילוב התאמות נוספות, כמו השבתת שמירת טיוטות והגבלת זיכרון PHP, יכול להוביל לאתר מהיר ויציב יותר.