המדריך המלא על Cache באתרי אינטרנט – תוסף בוורדפרס ו-WP Rocket (חלק 4)

תאריך פרסום: 30/06/2024

הגענו לשכבה האחרונה והמשמעותית ביותר מה עושה ואיך עובד תוסף ה-cache באתר הוורדפרס שלנו?

אנחנו שומעים כל הזמן את השמות של תוספים כמו WP Rocket, Breeze, W3 Cache, ועוד אבל מה עושה התוסף פלא הזה שאחרי שמתקינים אותו פתאום האתר שלנו טס?

אז איך אפשר בלי קצת לחפור פנימה ולהבין מה קורה באמת מאחורי הקלעים 🙂

המנגנון העיקרי שעובד ברוב תוספי הקאש שאנחנו מתקינים באתרי וורדפרס נקרא Full Page Cache, או בקיצור FPC.
מה שהוא עושה זה לקחת את העמוד שגלשתם אליו ולשמור אותו as is כקובץ פשוט.

איך זה יותר מהיר?

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

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

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

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

עמודים האלה נקראים non-cahced pages ורוב התוספים שמכבדים את עצמם יודעים להחריג אותם באופן אוטומטי. אם במקרה יצרתם עמוד כזה לבד תוכלו עם סימון של צ׳קבוקס בפאנל הניהול להחריג אותו.

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

משתמשים גם בתוסף cache (אני מקווה שכן)? באיזה ולמה דווקא בו?

כתיבת תגובה

פוסטים נוספים בקטגוריית New Skills