תוסף wp rocket הוא תוסף האצת אתרים הטוב ביותר לאתרי וורדפרס.
אני בעצמי משתמשת בו כאן באתר האלופות, ומהירות האתר השתפרה בצורה משמעותית מאוד.
הדבר הכי נח בתוסף wp rocket הוא שרק צריך להתקין אותו > ומיד הוא מאיץ את האתר. כדי לשפר עוד את מהירות האתר, יש להגדיר אותו בצורה נכונה. וזה בדיוק מה שתלמדי פה – להבין ולהגדיר נכון את כל האופציות הקיימות בתוסף wp rocket.
שלב 1 – התקנת תוסף wp rocket בוורדפרס
- לאחר רכישת תוסף wp rocket, את מתקינה אותו באתר כמו כל תוסף אחר.
- נכנסת ללוח הבקרה > הגדרות > WP Rocket > פותחת את הטאב הראשון DASHBOARD > מכניסה את מפתח הרישיון שקבלת ברכישה.
שימי לב להסיר מהאתר כל תוסף אחר המיועד להאצה או לשמירת קאש, כמו wp optimize, ezchace, lightspeed וכדומה, כדי למנוע התנגשות תוספים.
שלב 2 – הגדרת אפשרויות מטמון בwp rocket + ניקוי מטמון
תוסף wp rocket שומר את הדפים של האתר במטמון – כלומר, שומר “צילומי מסך” של הדפים, וככה הם נשלפים לגולשים בצורה מהירה. במקום לטעון כל עמוד מההתחלה עם הקודים וכו’ – תוסף wp rocket שולף את העמוד מהזכרון, מהמטמון (כמו תמונה מוכנה מראש), וככה הגולשים נהנים מאתר מהיר.
כבר בהתקנת תוסף wp rocket יש לך הגדרות מטמון שמגיעות כברירת מחדל.
בטאב CACHE יש לך אפשרות לשפר עוד את הגדרות המטמון של האתר:
הכנסי ללוח הבקרה > הגדרות > wp-rocket > עברי לטאב CACHE > אלו הן הגדרות המטמון של האתר – הגדרות קאש.
שמירת מטמון למכשירי מובייל
האפשרות הראשונה Enable caching for mobile devices (שמסומנת כברירת מחדל) היא שמירה מטמון גם למכשירי מובייל. וזה מצוין.
האפשרות השניה Separate cache files for mobile devices (שלא מסומנת) היא אפשרות לשמור קאש נפרד למכשירי מובייל. בדרך כלל לא צריך את האופציה הזו.
שמירת מטמון למשתמשים מחוברים
בחלק השני יש לך מטמון לפי משתמש – User Cache. האפשרות הזו מתאימה לאתרים עם משתמשים מחוברים (כמו כאן באתר). כל אתר שיש בו אפשרות להרשם למערכת – כדאי לאפשר שמירת מטמון למשתמשים מחוברים, כדי לשפר את חווית הגלישה גם במצב מחובר.
סמני בV את האופציה Enable caching for logged-in WordPress users, אם את רוצה לאפשר למשתמשים מחוברים להנות מאתר מהיר עם מטמון דפים.
חשוב לשים לב! אם את משתמשת בתוסף (כמו ג’ט) ליצירת דפי התחברות והתנתקות מהאתר – עלייך להחריג אותם מהמטמון, כדי לא ליצור בעיות גישה למשתמשים מחוברים. wp rocket צריך לזהות מתי המשתמש מחובר ומתי לא. ולכן דפים של התחברות והתנתקות צריכים להיות ללא שמירת מטמון.
האפשרות להחריג דפים מהמטמון נמצאת בטאב Advanced Rules – ומפורטת כאן בהמשך המאמר.
אורך החיים של המטמון – כמה זמן המטמון יישמר
הגדרה נוספת ואחרונה בטאב CACHE היא כמה זמן האתר יזכור את ה”צילומי מסך” של הדפים באתר שלך.
הרי, האתר שלך מתעדכן ומשתנה, וזה יהיה עצוב מאוד אם תעלי מאמרים חדשים, או תוסיפי תמונות לגלריה – והן לא יוצגו באתר!
ולכן, חשוב להגדיר פעם בכמה שעות תוסף wp rocket ימחוק את המטמון שלו, ויסרוק שוב את האתר שלך עם כל השינויים.
בברירת מחדל המטמון הוא ל10 שעות, וזה מעולה. אפשר כמובן לשנות לפחות שעות או ליותר שעות.
מחיקה ידנית של המטמון – ניקוי המטמון
אם בצעת שינויים באתר, וחשוב לך שהם יתעדכנו עכשיו באתר, עלייך לנקות מטמון.
כדי לנקות מטמון מכל האתר > חזרי לטאב DASHBOARD > ולחצי על הכפתור הכתום Clear and preload cache
את יכולה לנקות מטמון גם בעמוד ספציפי באתר. פשוט פתחי אותו בתצוגה הרגילה של האתר > בסרגל הניוול העליון בחרי WP Rocket > ולחצי על Clear and preload cache
שלב 3 – צמצום קבצים באמצעות wp rocket
בטאב FILE OPTIMIZATION אפשר לצמצם ולהקטין נפח של קבצי CSS וקבצי JavaScript.
שימי לב! כיווץ קבצי קוד יכול לגרום שיבושים בתצוגת האתר, ולכן חשוב לגבות את האתר לפני כן. לאחר הצמצום – חשוב שתבדקי שכל האתר עובד כרגיל, בלי בעיות.
שלב 4 – טעינה עצלה של מדיה לשיפור מהירות טעינת העמוד
מהירות טעינת העמוד תלויה במבנה של העמוד. אם בעמוד יש הרבה תמונות – ייקח לעמוד יותר זמן להטען. (לעומת עמוד המכיל טקסטים בלבד – שאז זמן הטעינה מהיר יותר).
כדי לשפר את מהירות טעינת העמוד משתמשים בטעינה עצלה של המדיה, כלומר- של התמונות באתר.
במקום לטעון בבת אחת את כל התמונות, טעינה עצלה מציגה למשתמש רק את התמונות בחלק של המסך בו הוא נמצא.
לדוגמה: דף אינטרנט ארוך, המכיל 100 תמונות לכל אורכו. אבל – במסך הראשון יש רק 3 תמונות. ולכן האתר יציג למשתמש רק 3 תמונות, וכשהמשתמש יגלול את המסך – יוצגו תמונות נוספות לפי קצב הגלילה.
לטעינה עצלה של תמונות יש 2 יתרונות:
- גורמת לדפים באתר להטען יותר מהר.
- הגולשים באתר נהנים ומרגישים מהירות טובה יותר באתר.
תוסף wp rocket מגיע עם תכונה של טעינה עצלה לתמונות, וכן הגדרות מתקדמות יותר. בטאב “מדיה” את יכולה בקלות להפעיל טעינה עצלה לתמונות בלחיצה על “אפשר עבור תמונות”.
האפשרות השניה Enable for CSS background images – מפעילה טעינה עצלה גם לתמונות רקע באתר.
האפשרות השלישית Enable for iframes and videos – מפעילה טעינה עצלה להטמעות וסרטונים.
האפשרות הרביעית Replace YouTube iframe with preview image – רלוונטית אם יש לך סרטוני יוטיוב באתר. תוסף wp rocket ישים תמונת תצוגה מקדימה במקום ההטמעה של סרטון היוטיוב, על מנת להאציץ את טעינת הדף.
ולמטה באותו טאב, יש לך אפשרות נוספת של Add missing image dimensions – לתת גובה ורוחב לתמונות שחסרה להן ההגדרה.
לכל תמונה בטעינה עצלה האתר צריך לשמור מקום בגודל של התמונה. אם חסר לתמונה הגדרות של גובה ורוחב – האתר ישמור מקום בגודל שונה, ואז בטעינת התמונות הגולש יראה “קפיצות בעיצוב”, כלומר – פתאום מגיעה תמונה בגודל גדול יותר, וכל העמוד זז כלפי מטה. ואז יוצא מצב שהטעינה העצלה מכערת את האתר ופוגעת בחווית משתמש.
ולכן חשוב להפעיל את האפשרות הזו, שהאתר ימדוד את התמונות, וישמור להן מקום מדויק, והמשתמש יראה את התמונה נטענת במהירות, ללא קפיצות.
שלב 5 – טעינת העמוד מראש עם wp rocket
בטאב “טעינה מראש” מאפשרים לתוסף wp rocket לשמור במטמון את הקישורים והרכיבים של העמוד. ההגדרות האלה חשובות מאוד כדי לשפר את זמן הטעינה של העמודים, ולאפשר לגולשים להנות מאתר מהיר יותר.
ולכן – חשוב לוודא ש2 האופציות בטאב זה מופעלות: גם Activate Preloading וגם Enable link preloading
שלב 6 – הגדרות וכללים מתקדמים למטמון באתר
אם יש לך משתמשים המחוברים לאתר (כמפורט בשלב 2 > שמירת מטמון למשתמשים מחוברים), ויצרת עבורם דפי כניסה והתנתקות מיוחדים (בתוסף ג’ט ודומיו), את צריכה להחריג את העמודים האלו מהמטמון.
תוסף wp rocket נותן לך שליטה מלאה על שמירה במטמון. בטאב ADVANCED RULES את יכולה להגדיר אילו דפים לא ישמרו במטמון.
מתחת הכותרת Never Cache URL(s) יש לך תיבת טקסט בה את שמה את הכתובת של העמודים שאת רוצה להחריג משמירה במטמון.
לדוגמה: פה באתר יש איזור אישי שבנוי בג’ט. הכתובת המלאה של האיזור האישי היא
https://alufot.co.il/account/
כדי להחריג את האיזור האישי, את צריכה להדביק רק את הנתיב של העמוד בעצמו, בלי דף הבית, ככה:
/account/
אם יש לך כמה עמודים בתוך האיזור האישי, כמו עמוד הקורסים כאן באתר:
https://alufot.co.il/account/your-courses/
את לא צריכה להחריג כל עמוד בנפרד, אלא מספיק שתשימי כלל האומר שכל העמודים הנמצאים אחרי העמוד account לא ישמרו במטמון. הכלל להחרגת כל העמודים הנמצאים תחת עמוד מסוים נראה ככה:
/account/(.*)/
לסיכום – כדי להחריג גם את האיזור האישי וגם את כל העמודים הנמצאים תחתיו, את צריכה את 2 הכללים יחד:
/account/
/account/(.*)/
וכמובן לגלגל את העמוד למטה, וללחוץ על “שמירת שינויים”.
אם את מסתבכת בהחרגת עמודים – אשמח לעזור לך כאן בתגובות.
הערה חשובה: אם את משתמשת בכניסה וההתנתקות של ווקומרס, את לא צריכה לבצע החרגה, כי בברירת המחדל תוסף wp rocket לא שומר את הדפים האלו במטמון.
שלב 7 – ניקוי מסד הנתונים של האתר באמצעות wp rocket
בטאב “מסד נתונים” את יכולה למחוק חומר מיותר מהאתר, כמו טיוטות, ספאם, הערות וכדומה.
חשוב מאוד לגבות את האתר לפני שימוש באופציות בטאב זה. לאחר ביצוע ניקוי ואופטימיזציה למסד הנתונים של האתר, אי אפשר לבטל את הפעולה.
Post Cleanup – מאפשר לך למחוק גרסאות של פוסטים, טיוטות ופוסטים באשפה. השתמשי באופציה הזו רק אם את לא זקוקה לגרסאות ולטיוטות, כדי לא תאבדי חומר חשוב.
Comments Cleanup – מנקה תגובות ספאם באתר או תגובות שנזרקו לאשפה. לא קריטי למחוק אותן, כי הם ימחקו מעצמן אחרי 30 יום.
Transients Cleanup – מוחק אירועים זמניים שנוצרו על ידי התוספים באתר, ואת יכולה למחוק אותם בבטחה. אירועים אלו יווצרו מחדש, אם התוסף יצטרך אותם.
Database Cleanup – מנקה את מסד הנתונים.
Automatic Cleanup – מריץ ניקוי אוטומטי למסד נתונים באתר (עדיף לא להפעיל את האופציה).
ניקוי האתר ומסד הנתונים יכול לעזור לך לשפר את מהירות הבניה באלמנטור, ולכן כשאת רואה שהאתר יותר כבד, או זורק שגיאת 500 – אני ממליצה לגבות את האתר ולנקות את האתר ומסד הנתונים בצורה ידנית.
עד כאן כל ההגדרות החשובות עבור תוסף wp rocket.
התוסף מכיל אפשרויות נוספות כמו חיבור לתוספים חיצוניים, ייבוא וייצוא הגדרות, אבל כל אלו לא קריטיים להגדרות מהירות האתרים שאת בונה.
כדי לשפר עוד את מהירות האתר מומלץ גם להשתמש בתוסף לכיווץ תמונות כמו shortpixel.
(תודה לחוה קמינר שהמליצה לי על התוספים wp rocket וshortpixel)