מהירות, מהירות ועוד הפעם מהירות. הפעם החלטתי לשתף אותכם בתוסף שאני משתמש בו באתרים שהוקמו באמצעות מערכת וורדפרס, וזה הוא תוסף החלופי או האלטרנטיבי לתוסף Wp Super Cache. התוסף שעליו נדבר כאן הוא Quick Cache שיכול לעזור לך לשפר מהירות הטעינה של האתר שלך באופן משמעותי. אם המהירות הטעינה של האתר שלך חשובה לך, אז התוסף Quick Cache בשבילך. הייחודיות בתוסף הזה לעומת הרבה תוספים אחרים, הוא היכולת שמירת נתונים ב-cache (מטמון) בצורה חכמה. בכל פעם שאתה גולש באתר או טוען עמוד מסוים בדפדפן (למשל באתר הזה), סידרה של פעילויות מתבצעות מאחורי הקלעים. הדפדפן שולח בקשה לקבלת נתונים עבור עמוד מסוים שאותו אתה רוצה לטעון וכדי להחזיר את התשובה לדפדפן, יש סדרה של פעילויות שמתרחשות בשרת, למשל שליפת מידע מבסיס נתונים, מציאת קבצים וכו'. גם אם הדבר נראה לנו די פשוט ומהיר, יתכן שברגע שתעבורה תהייה מספיק גדולה שמשאבים שהוקצו לשרת שאותו אתה מפעיל או משאבים שהוקצו לחשבון שלך בשרת, לא יספיקו כדי להתמודד איתה באופן מידי ולכן זמן הטעינה של האתר יארך יותר מהרגיל.
כדי לטפל במהירות טעינת עמודים בדפדפן, אנחנו צריכים להשתמש במטמון (cache) ולחסוך מהשרת לעבד את הנתונים בכל פעם שנשלחת אליה בקשה על כך. מה זאת אומר? אנחנו יכולים לחסוך מהשרת שליפת נתונים ממסד נתונים או לחפש קבצים בעזרת שימוש ב-Cache. במידה ושרת מקבל את אותם בקשות חוזרות שנשלחות אליו ע"י גולשים, אין סיבה ששרת יתחיל לשלוף את הנתונים מכל מני תיקיות וקבצים ומבסיסי נתונים בכל פעם מחדש, אלא אפשר לשמור אותם בזיכרון מטמון ולהביא את התוצאה הרצוי באופן מידי. בצורה כזאת אנחנו לא רק חוסכים זמן הטעינה של עמודים באתר, אלא גם עומס על השרת פוחת בצורה משמעותית. ושוב, הדבר יכול רק לסייע לבעלי אתרים או סטודנטים שלומדים בניית אתרים, עוברים קורס וורדפרס במכללה או אלו שמנסים ללמוד את התחום באופן עצמאי. בניית אתרים זה לא הכל, וגם אחרי העלאתו של האתר יש דברים שדורשים פיקוח ממושך ושיפור תמידי. לכן, הרבה אנשים טועים או אינם מודעים למצב שהקמת אתרי אינטרנט הוא לא מסתכם בהתקנת המערכת בשרת אך זה נושא בפני עצמו ונדבר עליו בפעם אחרת. במאמר זה נעבור סיקור קצר על תוסף שיכול לסייע מאוד לבעלי אתרים שמעוניינים לשפר מהירות טעינת אתרם.
איך לעבוד עם תוסף Quick Cache?
לפני הכל יש צורך בהתקנת תוסף במערכת. גש לפנל ניהול של וורדפרס והתקן את התוסף Quick Cache. מיד אחרי התקנה, הפעל את התוסף. שים לב, שהפעלת התוסף לאחר סיום ההתקנה אינה שלב אחרון. יש צורך בכניסה להגדרות התוסף והדלקתו באופן ידני. צפה בתמונה המצורפת למטה.
לאחר הפעלתו המלאה של התוסף, עליך לצאת מהמערכת (להתנתק) מכיוון שהתוסף לא משפיע על משתמשים שמחוברים למערכת. משתמש (היוזר) שמחובר למערכת לא ישתמש בזיכרון מטמון. ההגדרה ניתנת לשינוי אך לא מומלץ אלא אם אתה בטוח במה שאתה עושה ולאיזו מטרה.
איפה נשמרים הקבצים ל- Caching?
הקבצים נשמרים בתוך תיקיה wp-content/cache/. התיקיה צריכה לכלול הרשאות כתיבה בדיוק כמו תיקיית Uploads בוורדפרס. בתיקיה הנ"ל נשמרים קבצים מוצפנים באמצעות MD5.
הגדרת זמן ל-Caching
כדי להגדיר זמן לקאשינג, עליך להיכנס לעמוד ההגדרות של התוסף ולגשת ל: Cache Expiration Time. בתיבה עליך להגדיר זמן הרצוי לשמירת נתונים בזיכרון מטמון. הזמן נמדד על פי שניות, ברירת מחדל שמופיע בתוסף הוא 3600 שניות = 60 דקות = שעה 1 (מי שלא יודע). בכל שעה המערכת תמחק את הקבצים השמורים בזיכרון ויעדכן את הזיכרון עם חומר חדש. השאלה היא, כמה זמן אנחנו צריכים להגדיר עבור אתרים שלנו? האם 3600 שניות זה מה שמתאים לנו?ֿ
לא בהכרח. במידה ובלוג, או אתר שאתה מריץ במערכת אינו משתנה הרבה או אתה מעדכן אותו פעם במספר ימים או שבוע למשל, אתה יכול להגדיר שזמן חייו של cache ישמר לשבוע 1 בלבד ע"י הגדרת מספר שניות הרצוי. שבוע אחד = 604800 שניות.
מה לגבי Gzip?
התוסף אינו מציע פתרון ל-Gzip. למי שלא יודע מה זה Gzip, זה דחיסת נתונים. היא אינה נותנת אפשרות לדחיסה ולפי היוצר התוסף, הדבר הופרד לחלוטין בכוונה. אך היא אכן תומכת בדחיסה אבל לא כוללת אותה בתוסף. לכן במידה ויש לך plugin שאתה משתמש בו לצורכי דחיסה באמצעות Gzip, התוסף Quick Cache תעבוד אפילו יותר טוב.
קישור לתוסף
מכאן ביכולתך להוריד ולהתקין את התוסף בוורדפרס: quick cache
האם הוא יותר טוב מהסופר קש? משפר את המהירות יותר?
אשמח לשמוע
תודה על כל המידע
עידו
היא טובה יותר בגלל הצורה שהוא מנהל את קבצי קאש, לדעתי הוא טוב יותר למרות שגם סופר קאש וגם כל תוסף אחר של cache עושה את אותה העבודה. מעבר לעובדה שממשק ניהול שלו קל ונוח ופשוט יחסית (לפחות עבורי) היא גם עושה את העבודה טובה יותר בשמירת קבצים בתיקיה נפרדת של Cache באמצעות MD5.
כאן באתר, נכון להיום וברגע שאני מגיב לך, עמוד הבית של Webist שוקל 1.687Mb.
כמובן שמהירות לא תלויה רק בתוספים והרבה תלוי בשרת, בכמות הגולשים וכו'…
הרבה משתמשים בתוספים אלו ללא להבחין מה הם עושים או מה נעשה מאחורי הקלעים. מתקינים כי אמרו להם שזה טוב.
חשוב מאוד להבין מה התוספים עושים, מה לא עושים ואיך הם עושים אותם.
למרות Wp Super Cache תוסף בשם Wp Total cache עושה את העבודה יותר טובה, אבל Quick Cache טובה לא פחות משניהם.
אולי אפשר לכתוב פוסט להשוואת תוספים. נראה….
אולי אני שואל שאלת תם, אבל כשהאתר משתנה (נניח שפרסמתי פוסט), הקאש מתעדכן ללא קשר ל"תזמון" שקבעתי מראש? אני מתאר לעצמי שכן, רק רוצה לוודא.
כן רונן, אכן אתה צודק. הקאש מתעדכן ללא קשר ל"תזמון" שנקבע…