בחירת תוסף מטמון עבור אתר וורדפרס עלולה להיות משימה מרתיעה עבור מי שאינם מצויים בתחום האצת אתרי אינטרנט בכלל ואתרי וורדפרס בפרט. במאמר זה נדון בהבדלים בין טכנולוגיית LiteSpeed להאצת אתרי וורדפרס לבין האצת אתרי וורדפרס על ידי פלאגין WP Rocket. שני התוספים מספקים אפשרות ניהול מלא של המטמון (Cache) עבור דפי אתר וורדפרס, כלומר שני התוספים מאחסנים תמונות סטטיות של דפי האתר והם מסוגלים לעשות זאת מכיוון שהדפים שנוצרו באופן דינמי זהים בכל פעם שהם נשלפים מהמטמון. במקום לאלץ את המבקרים באתר וורדפרס ואת המשתמשים הרשומים בו להמתין לפקודות PHP אשר מרכיבות את תכני הדפים בכל פעם שנכנסים לדף מסוים, מטמון האתר משרת את המבקרים והמשתמשים טוב הרבה יותר על ידי שליפת תמונת הדף מזיכרון המטמון.

WP Rocket, כמו רוב התוספים האחרים לניהול מטמון וורדפרס (כולל LiteSpeed), משתמש בכללי שכתוב על מנת לעדכן את שרת האחסון היכן לחפש תוכן מבוקש במטמון. התוסף כותב למערכת הקבצים ומטהר דפים מהמטמון על ידי מחיקת קבצים. כמו כן, יכול התוסף לקבוע אם דף שמור במטמון על ידי בדיקת נוכחות הקובץ והוא גם יכול לדעת אם פג תוקפו של דף על ידי השוואת זמן שמירת הקובץ ל- TTL של הדף. תוסף המטמון של LiteSpeed פועל אמנם בצורה דומה, אך בהבדל אחד חשוב: התוסף הוא לא זה שיוצר את המטמון, פונקציות LSCache הבסיסיות מתבצעות על ידי מודול מטמון מובנה של שרת אחסון אתרים LiteSPeed Web Server. הפלאגין לאתרי וורדפרס מסופק כדרך קלה עבור וורדפרס כדי לתקשר עם מנוע המטמון, אולם לא על מנת לבצע את כל מטלות המטמון, כך שקבצי המטמון עצמם אינם מאוחסנים בתוך מבנה קבצי וורדפרס. היתרונות בצורת העבודה של LSCache מצביעים על שילוב הדוק של הפלאגין עם השרת מצד אחד ועם וורדפרס מצד שני, LSCache זוכר דברים על ערכי המטמון כי פלאגינים אחרים אינם יכולים והוא מסוגל לפעול ביעילות כאשר התוכן משתנה. כאשר התוכן נוצר או נערך ויש לטהרו מהמטמון, LSCache משתמש במערכת מבוססת תגים כדי לזהות תוכן קשור שיש לטהר. קיים מעקב מתמיד אחר התגים והם ומאוחסנים בזיכרון משותף. זה מספק דרך יעילה לקבוע מתי הדף צריך להיות מטוהר מהמטמון. כאשר LiteSpeed מקבל את כותרת הטיהור, זה פשוט מסמן את התגים הקשורים כמו “מטוהרים” אבל לא ממש מוחק את הקבצים ממערכת הקבצים, על מנת למנוע עבודת עיבוד מרובה בעת הגשת התגובה. שרת LiteSpeed יתמודד עם ערכים מיושנים במהלך מחזורי עיבוד שאינם עמוסים וימחק קבצים בקבוצות קטנות כדי לא להעמיס על שרת האחסון.

נכון לכתיבת מאמר זה, WP Rocket נמכר ברישיון המתחיל ב- 49$ לשנה. לא קיימת לפלאגין גירסה חינמית או גירסת ניסיון, אולם חבת הפיתוח מציעה החזר כספי מובטח תוך 14 ימים מיום רכישת הרישיון. תוסף LiteSpeed Cache הוא 100% חינם, אולם שרת אחסון אתרים LiteSpeed נדרש כדי להשתמש במטמון בצד השרת ושם קיימות עלויות. קיימת גרסה חופשית, קוד פתוח (OpenLiteSpeed), או רישיון Enterprise. תמחור הרישיון נע בין חינם לבעלי אתרים בודדים, ל -96$ לחודש עבור חברות אחסון אתרים גדולות.

אתרי וורדפרס המפעילים חנות מסחר מקוונת, כוללים בהכרח דפים או מקטעים בדפים, אשר לא ניתן לאחסן בזיכרון מטמון ציבורי: דפי עגלת קניות, רשימת משאלות, מוצרים שנצפו לאחרונה וכדומה. WP Rocket תומך בפתרונות מסחר מקוון כגון WooCommerce על ידי הנחת עבודה שדפים מעין אלו שתוארו לעיל – אינם ניתנים לשמירה במטמון: דפים בעלי תוכן פרטי נוצים כל פעם מחדש ואינם נשמרים במטמון. LiteSpeed מאפשר לאתר וורדפרס לעבוד עם מטמון WooCommerce ודפי מסחר מקוונים אחרים באמצעות ESI: יצירת “חורים” בדפים ציבוריים עבור נתוני מסחר פרטיים (עגלת קניות וכדומה), כך שדף בעל “תוכן מעורב” יישלף במלואו מהמטמון עבור המשתמש.

הבדלים נוספים בין WP Rocket לבין LSCache ניתן לראות גם בשירותי פרמיום אשר אינם ניתנים על ידי WP Rocket, כאשר LSCache מאפשר גם אופטימיזציה לתמונות ו- CSS. הבדל נוסף קיים בזחלנים: LSCache מפעיל זחלן שמירה במטמון הן עבור משתמשים רשומים באתר הוורדפרס והן עבור אורחים, בעוד שהזחלן של WP Rocket רלוונטי רק לאורחים באתר.

Close Menu