אם חברת האחסון שלך מספקת זאת, תוכל להשתמש ב־Redis כדי להפעיל מטמון קבוע עבור האתר שלך המופעל באמצעות WPML.
בשנת 2019, צוות WPML ביצע שיפורים רבים בקוד כדי להפוך את WPML למהיר ונוח יותר לשימוש. חלק מהשיפורים הללו מורגשים כאשר מופעל מטמון אובייקטים קבוע.
מהו מטמון קבוע?
ב־WordPress, כמעט כל הפריטים נשמרים במטמון כדי לספק ביצועים טובים יותר. כאשר ערכת עיצוב או תוסף מבצעים בקשות מרובות לנתונים כמו פוסטים, כל הנתונים נשמרים בזיכרון כדי למנוע בקשות נוספות למסד הנתונים ולהפוך את הקוד למהיר יותר. כברירת מחדל, נתונים שנשמרו במטמון מאוחסנים בזיכרון למשך טעינת דף בודדת. לכן, המטמון אינו קבוע, ובבקשה השנייה, הכל חוזר על עצמו – קריאות חדשות למסד הנתונים כדי לאחזר את המידע, ולאחר מכן שימוש במטמון שבזיכרון.
הדברים משתנים כאשר מתחילים להשתמש בפתרונות מטמון קבוע כמו Redis או Memcached. מוצרים אלה, המותקנים בשרת על ידי חברת האחסון, מאפשרים לאחסן נתוני מטמון בין טעינות דפים, מה שהופך את WP ו־WPML למהירים משמעותית. כדי להשתמש בסוג זה של תוכנת שרת, WordPress זקוקה להרחבות מיוחדות או לתוסף.
הפעלת Redis באתר שלך
Redis הוא כיום תוכנת המטמון הקבוע הפופולרית ביותר לשרתים. כדי שתוכלו להשתמש בו, חברת האחסון שלכם חייבת להפעיל אותו בשרת.
הדרך הקלה ביותר להשתמש בו היא להתקין את התוסף Redis Object Cache של Till Krüss.
לאחר ההפעלה, עבור אל הדף הגדרות → Redis ולחץ על הלחצן Enable Object Cache. וזהו!
פתרונות מטמון קבוע אחרים
לחלופין, תוכלו להשתמש ב־Memcached. תוכלו לקרוא את המדריך שלנו לגבי הגדרה ידנית של Memcached באתר שלכם. הדבר דורש מעט ידע ב־PHP.
כתבנו את המדריך הזה מכיוון שכמעט כל התוספים הקשורים ל־Memcached במאגר של WordPress.org מיושנים, ולכן איננו יכולים להמליץ עליהם. יוצא מן הכלל הוא התוסף W3 Total Cache, שתומך ב־Memcached ללא הגדרות נוספות.