كيفية استخدام ذاكرة التخزين المؤقت للمتصفح للمستخدمين لتسريع الموقع (الرؤوس Last-Modified ، ETag ، انتهاء الصلاحية ، Cache-Control)
كيفية استخدام ذاكرة التخزين المؤقت للمتصفح للمستخدمين لتسريع الموقع (الرؤوس Last-Modified ، ETag ، انتهاء الصلاحية ، Cache-Control)
الخطوة التالية لتسريع الموقع وتنفيذ التوصيات ذات الصلة من خدمة PageSpeed Insights هي حدث لتهيئة التخزين المؤقت في متصفحات المستخدمين.
دعنا ندرس بالتفصيل هذا الجزء من تحسين مورد الويب ، والذي يمكن تنفيذه عن طريق إدراج التوجيهات المناسبة في ملف تكوين .htaccess للخادم الذي يقوم بتشغيل برنامج Apache.
إعداد التخزين المؤقت في متصفح المستخدمين من أجل زيادة سرعة الموقع
تذكر ، في بداية المشاركة ذكرت أن الخيار المقترح ليس عالميًا بنسبة 100٪ وغير مناسب للجميع؟ لسوء الحظ هو كذلك. والحقيقة هي أن هذه الطريقة مناسبة فقط للخوادم التي يديرها برنامج Apache (والتي ، الأغلبية الساحقة منها).
علاوة على ذلك ، فإن الحركات الموضحة أدناه سوف تعطي نتائج فقط إذا كان Apache يعمل بشكله النقي. إذا كنت تستخدم مجموعة من Apache + nginx ، فسيتعين عليك تكوين الأخير ، وفي هذه الحالة ، لا يمكن لمالكي المواقع على الاستضافة الافتراضية المشتركة الاستغناء عن المساعدة. لذلك عليك الاتصال بالمضيف (ومع ذلك ، هناك أيضًا خيار).
لذلك ، سنقوم بتكوين إخراج الصفحات من ذاكرة التخزين المؤقت عن طريق تحديد توجيهات خاصة مكتوبة في ملف htaccess ، والتي ليست أكثر من وسيلة للإدارة عن بعد للخادم حيث يوجد مشروعك.
يجب أن تتحكم أنت في جميع إجراءات التحرير على الخادم ، لذا تأكد من عمل نسخ من الملفات ليتم تغييرها ، إن أمكن ، لإرجاع الحالة الأصلية للموقع.
يوجد عادةً. htaccess في الدليل الجذر (مجلد public_html أو htdocs) لموقعك. أولاً ، تحقق من توفره عن طريق الاتصال بخادم بعيد حيث تتم استضافة مشروعك ، عبر اتصال FTP ( هنا لدي مدير Filezilla مفكك بواسطة العظام). إذا كنت لا تراقب ملف htaccess ، فحاول تحديد "Server" - "عرض الملفات المخفية بالقوة" من قائمة FileZilla العليا:
اقرأ التفاصيل حول تنفيذ التخزين المؤقت في المتصفحات.