ניצול זכרון מטמון של הדפדפן הוא אחת הטכניקות החשובות ביותר לשיפור מהירות טעינת אתרים. היא מאפשרת לדפדפן לאחסן עותקים של משאבים, כך שלא יהיה צורך לטעון אותם מחדש בכל פעם שהמשתמש מבקר בעמודים באתר.
הגדרת כללי Cache בקובץ .htaccess
להלן דוגמה של הגדרת זכרון מטמון לקבצים שונים דרך קובץ .htaccess
, המצוי בשורש האתר – בתיקיה הראשית למי שלא מכיר :
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 2 days"
ExpiresByType text/html "access plus 1 hour"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
</IfModule>
כללים אלו מגדירים תקופות שונות לזמני הפקעת זכרון המטמון עבור סוגי קבצים שונים. קוד זה דורש שהמודול mod_expires
יהיה פעיל בשרת אחרת אם לא מופעל יתן שגיאה.
. השתמש ב-WP Super Cache או בתוספים דומים בוורדפרס
WP Super Cache הוא תוסף פופולרי שמטמין דפים סטטיים של התוכן שלך ומשפר את מהירות האתר בצורה משמעותית.
התקנה והגדרה:
- התקן את תוסף WP Super Cache מתוך פאנל הניהול של וורדפרס.
- עבור להגדרות של התוסף ובחר במצב 'פשוט' לקידוד עמודים סטטיים.
- ודא שהתוסף מוגדר למצב הפעלה.
3. הגדרות נוספות לקוד PHP
להלן דוגמה להגדרת תגובות הכותרת כדי לשלוט במטמון דפדפן בקוד PHP:
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
קוד זה מונע מזכרון המטמון לאחסן עמודים מסוימים שאולי תרצה להבטיח שהם תמיד מעודכנים (לדוגמה, עמודים בעלי תוכן דינמי).
על ידי שימוש בטכניקות אלו, תוכל להבטיח שהאתר שלך מנצל בצורה יעילה את זכרון המטמון של הדפדפן, מה שיפחית את זמני הטעינה וישפר את הביצועים כוללים.