תוסף שיפור מהירות לוורדפרס עושה בשבילכם שלושה דברים: שומר עמודים מוכנים כדי שהשרת לא יבנה אותם בכל כניסה, מקטין את קובצי הקוד, ודוחה טעינה של מה שהגולש לא צריך מיד. הוא לא מתקן אתר כבד מעצמו, אבל בלעדיו גם אתר טוב נטען לאט. כאן אני משווה בין התוספים שאני עובד איתם ומסביר איפה הם נשברים.
אל תתנו למהירות לעכב אתכם. השאירו פרטים לשדרוג האתר.

מה תוסף שיפור מהירות עושה בפועל
הדבר החשוב ביותר הוא מטמון עמודים. בלי מטמון, וורדפרס מריץ קוד ושואל את מסד הנתונים בכל כניסה של כל גולש. עם מטמון, העמוד נשמר כקובץ מוכן ונשלח מיד. כשמדדתי את זה באתר שלי, זמן התגובה של השרת ירד מ-0.89 שניות ל-0.29.
הדבר השני הוא טיפול בקוד: הקטנה של קובצי העיצוב והסקריפטים, הסרת עיצוב שלא בשימוש בעמוד, ודחיית סקריפטים עד שהגולש מתחיל לגלול. הדבר השלישי הוא טעינה עצלה של תמונות וסרטונים, כך שמה שמתחת לקו הגלילה לא מעכב את הראש של העמוד.
התוספים שאני עובד איתם
אין תוסף שיפור מהירות אחד שמתאים לכל אתר. הבחירה תלויה בעיקר בסוג האחסון, ובשאלה אם האחסון כבר נותן מטמון משלו. אלה ארבעת התוספים שאני פוגש הכי הרבה אצל לקוחות.
WP Rocket
גילוי נאות: בעמוד יש קישורי שותפים לכלים שאני עובד איתם. אם תירשמו דרכם אקבל עמלה קטנה, בלי שזה משנה לכם את המחיר.
WP Rocket הוא התוסף שאני מתקין ברוב האתרים. הוא בתשלום בלבד, אין לו גרסה חינמית, והרישיון הבסיסי לאתר אחד עולה כ-60 דולר לשנה. בתמורה הוא עובד טוב מהרגע הראשון: מטמון, טעינה עצלה ודחיית סקריפטים בכמה סימונים, בלי לגעת בקוד.
את ההגדרות שאני ממליץ עליהן, כולל מה לא לסמן באתרי אלמנטור, פירטתי במדריך להגדרת WP Rocket.
LiteSpeed Cache
אם האתר יושב על אחסון עם שרת LiteSpeed, וזה נפוץ אצל חברות אחסון ישראליות, LiteSpeed Cache חינמי ובדרך כלל עדיף על כל תוסף אחר. המטמון שלו עובד ברמת השרת עצמו. על שרת מסוג אחר, החלק הזה של התוסף פשוט לא פועל, ולכן כדאי לבדוק קודם מול חברת האחסון.
W3 Total Cache
W3 Total Cache חינמי ויש בו כמעט כל הגדרה אפשרית. זה גם החיסרון שלו: עשרות מסכים של אפשרויות, וכמה מהן שוברות אתרים כשמסמנים אותן בלי להבין מה הן עושות. הוא מתאים למי שיש לו ידע טכני, או למישהו שמגדיר אותו בשבילו.
Autoptimize, Perfmatters
שני אלה לא שומרים עמודים במטמון, אלא מטפלים רק בקוד: הקטנה, דחיית סקריפטים, טעינת פונטים מקומית והסרת קבצים מיותרים. משתמשים בהם לצד תוסף מטמון או מטמון של האחסון, ולא במקומם. באתר הזה, למשל, Perfmatters עובד יחד עם WP Rocket.
הטעות שהכי הרבה פעמים שוברת אתרים
האפשרות שהכי משפרת את הציון היא דחיית כל הסקריפטים עד שהגולש נוגע בעמוד. היא גם זו ששוברת הכי הרבה. ראיתי את זה באתר הזה עצמו: אחרי שהפעלתי דחייה מלאה, התפריט העליון הפסיק להיפתח, ועמוד הפרויקטים הוצג ריק כי הסליידרים לא נבנו.
הפתרון לא היה לכבות את האפשרות, אלא להחריג ממנה את הסקריפטים שהעמוד צריך מיד: של אלמנטור, של התפריט ושל רכיבי הסליידר. לכן אחרי כל שינוי בתוסף, אני עובר על העמודים החשובים בגלישה בסתר, פותח תפריטים, שולח טופס ובודק שהכל עדיין עובד.

מה תוסף לא יכול לתקן
תוסף עובד על מה שכבר קיים באתר. אם השרת איטי, התמונות בגודל מלא מהמצלמה, או שיש באתר שלושים תוספים פעילים, הוא ישפר מעט ולא יותר. במקרים כאלה הצעד הראשון הוא לצמצם, ותוסף כמו Plugin Organizer מאפשר לכבות תוספים בעמודים שלא צריכים אותם.
ויש כלל אחד שאני לא מוותר עליו: תוסף מטמון אחד בלבד. שני תוספים ששומרים עמודים, או תוסף ומטמון של האחסון שרצים יחד, מגישים לפעמים לגולש גרסה ישנה או שבורה, וקשה מאוד לאתר את הסיבה.
שאלות ותשובות על תוספי שיפור מהירות
האם צריך ידע טכני כדי להתקין תוסף כזה?
להתקנה הבסיסית לא. ברוב התוספים מסמנים מטמון וטעינה עצלה, והאתר כבר מהיר יותר. ידע נדרש באפשרויות המתקדמות, כמו דחיית סקריפטים והסרת עיצוב לא בשימוש, כי שם אפשר לשבור תפריט או טופס בלי לשים לב. לכן מפעילים אותן אחת אחת ובודקים אחרי כל אחת.
איזה תוסף מהירות הכי טוב לוורדפרס?
תלוי באחסון. על שרת LiteSpeed הייתי בוחר LiteSpeed Cache, שהוא חינמי ועובד ברמת השרת. על כל אחסון אחר הייתי בוחר WP Rocket, כי הוא הכי קל להגדרה ונשבר הכי מעט. ואם האחסון כבר נותן מטמון משלו, מספיק תוסף שמטפל רק בקוד.
האם תוסף מהירות ישפר את המיקום בגוגל?
בעקיפין. גוגל מודדת כמה מהר העמוד נטען ומגיב אצל גולשים אמיתיים, ותוסף שמקצר את הזמנים האלה משפר את חוויית הגולש. זה לא יקפיץ עמוד חלש למקום הראשון, אבל עמוד איטי עלול להפסיד לעמוד מהיר באותה רמת תוכן.
אפשר להתקין שני תוספי מהירות יחד?
אפשר לשלב תוסף מטמון אחד עם תוסף שמטפל רק בקוד, כמו WP Rocket עם Perfmatters, בתנאי שכל אפשרות מסומנת רק באחד מהם. שני תוספי מטמון יחד הם מתכון לתקלות, ואותה אפשרות שמסומנת בשני תוספים מעבדת את הקוד פעמיים.
הצעד הבא
אם התקנתם תוסף שיפור מהירות והאתר עדיין איטי, כנראה שהבעיה נמצאת במקום אחר: בשרת, בתמונות או בתוספים כבדים. שלחו לי את הכתובת, ואבדוק מה מאט את האתר ואיזה תוסף, אם בכלל, מתאים לאחסון שלכם.