וורדפרס פותחה על בסיס שפת PHP, וכמו כל יישומי PHP או סקריפטים, היא צורכת משאבי RAM ו-CPU, בין השאר על חשבון האחסון שלך.
וורדפרס מגיעה מוגדרת מראש לשימוש מקסימום של 40MB של זיכרון RAM של השרת לכל תהליך. מגבלה זו נקבעת גם אם ה-PHP memory_limit שלך מוגדר גבוה יותר, כך שאם אנו רוצים ש-WordPress תוכל להשתמש ביותר זיכרון בכל תהליך, יש לציין זאת בקובץ wp-config.php של התקנת וורדפרס שלך.
כל עוד memory_limit ב-PHP גבוה, נוכל לציין את הפרמטר שמופיע למטה בקובץ wp-config.php, עם הערך המתאים. עריכה ושינוי של קובץ wp-config.php הוא תהליך קל מאוד, מכיוון שאתה יכול לעשות זאת על ידי מעבר לקבצי אתר וורדפרס שלך, בחירת קובץ wp-config.php ולאחר מכן לחיצה על ערוך.
אם אנחנו רוצים לשים מקסימום 128MB של זיכרון לשימוש לכל תהליך, נצטרך לשים את השורה הזו בקובץ wp-config.php:
define('WP_MEMORY_LIMIT', '128M');
אם אנחנו רוצים להוסיף זיכרון מקסימלי של 256MB לכל תהליך, כדאי שנשתמש בזה:
define('WP_MEMORY_LIMIT', '256M');
האם התהליך קל? רוב התוספים והנושאים המורכבים של היום יכולים לדרוש יותר זיכרון מאשר ברירת המחדל המקסימלית של 40MB, כך ששינוי מגבלת הזיכרון בוורדפרס יכול לעזור לנו לפתור את הבעיות.
WooCommerce הוא אחד מאותם תוספים שצריכים יותר מ-40MB של זיכרון לכל תהליך כדי לתפקד. בנוסף ל-WooCommerce, ישנם רבים אחרים, כמו LearnPress או תבניות ידועות כמו Divi.
לבסוף, ברצוני לציין שוב שאם מגבלת הזיכרון שנקבעה בתצורת PHP עבור השרת קטנה מהמגבלה שנקבעה בוורדפרס דרך הקובץ wp-config.php, אז המגבלה שתוגדר היא מגבלת השרת וזה יכול לגרום לשגיאה ענקית.
אנו ממליצים לך לשנות את קובץ php.ini ולהתאים את הזיכרון גם שם.