Plugin Organizer, טעינת תוספים רק בעמודים שצריכים אותם

Plugin Organizer

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

Plugin Organizer
הפכו את האתר למהיר ביותר ותפסיקו לאבד לקוחות יקרים.

אל תתנו למהירות לעכב אתכם. השאירו פרטים לשדרוג האתר.

למה תוספים מאטים את האתר

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

השאלה היא לא כמה תוספים יש באתר, אלא כמה עבודה כל אחד מהם עושה בכל עמוד. ראיתי אתרים עם שלושים תוספים שנטענים מהר, ואתרים עם עשרה שנטענים לאט כי שניים מהם מכבידים על כל עמוד. לכן המטרה היא לא למחוק תוספים בכוח, אלא לטעון כל אחד רק איפה שהוא נחוץ.

מה Plugin Organizer עושה

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

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

הלוגו של התוסף Plugin Organizer לוורדפרס
Plugin Organizer קובע איזה תוסף נטען באיזה עמוד

איך מגדירים אותו בלי לשבור את האתר

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

להתחיל מתוסף אחד ברור

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

לבדוק אחרי כל שינוי

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

לא לגעת בתוספים הבסיסיים

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

חלופות פשוטות יותר

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

כלי ניהול הסקריפטים של Perfmatters, התוסף שמטפל באתר הזה בשאר האופטימיזציות, עושה בדיוק את זה. Asset CleanUp הוא חלופה חינמית שעובדת באותה דרך. לרוב האתרים הייתי מתחיל מכלי כזה, ומשאיר את Plugin Organizer למקרים שבהם הקוד של התוסף בשרת עצמו הוא מה שמאט.

מתי זה באמת שווה את המאמץ

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

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

שאלות ותשובות על טעינת תוספים סלקטיבית

כמה תוספים זה יותר מדי באתר וורדפרס?

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

האם תוסף לא פעיל מאט את האתר?

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

מה עושים אם האתר נשבר אחרי שינוי?

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

האם זה עובד עם בוני עמודים כמו אלמנטור?

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

הצעד הבא

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

רוני קוקליטסקי

מומחה לשיפור מהירות אתרים וקידום אורגני

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

עוד עליי ועל הניסיון שלי
או צרו קשר עכשיו
בקרוב ניצור איתך קשר

הצוות שלנו כבר בודק את הנתונים ויחזור אליך תוך 24 שעות עם המלצות לשיפור.