فرض تحديث المتصفح: إبطال ذاكرة التخزين المؤقت لـ CSS وجافا سكريبت
عند تطوير مواقع الويب، من المحبط مواجهة مشكلات التخزين المؤقت للمتصفح التي تمنع التحديثات الفورية من ينعكس في العرض. هذا يمكن أن يؤدي إلى الارتباك وإضاعة الوقت. لحسن الحظ، هناك طرق لفرض تحديث المتصفح وضمان تطبيق التعليمات البرمجية المعدلة على الفور.
الحل العام
الحل الأكثر فعالية هو التحديث الثابت للمتصفح، والذي يتم تحقيقه بالضغط علىCtrl Shift R أو Cmd Shift R على جهاز Mac. يؤدي هذا إلى تجاوز المحتوى المخزن مؤقتًا واسترداد البيانات الجديدة من الخادم.
بالنسبة لمواقع الويب المستندة إلى PHP، يمكن تعديل برنامج PHP النصي لتعطيل التخزين المؤقت. يمكن القيام بذلك عن طريق تعيين رأس انتهاء الصلاحية على تاريخ سابق، ووضع علامة على المحتوى على أنه منتهي الصلاحية بشكل فعال:
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); header("آخر تعديل: " . gmdate("D, d M Y H:i:s") . " GMT"); header("التحكم في ذاكرة التخزين المؤقت: عدم وجود مخزن، عدم وجود ذاكرة تخزين مؤقت، يجب إعادة التحقق من صحته، الحد الأقصى للعمر = 0"); header("التحكم في ذاكرة التخزين المؤقت: الفحص اللاحق=0, الفحص المسبق=0", false); header("Pragma: no-cache");
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 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");Chrome
يوفر Google Chrome خيارًا في أدوات المطورين الخاصة به لتعطيل التخزين المؤقت. للوصول إليه، اضغط على F12
، وانقر على أيقونة الترس، ثم حدد "تعطيل ذاكرة التخزين المؤقت" في مربع حوار الإعدادات.فايرفوكس
في فايرفوكس ، أدخل about:config
في شريط URL وحدد موقع التفضيل بعنوانnetwork.http.use-cache. اضبط هذه القيمة على خطأ لتعطيل التخزين المؤقت للمتصفح.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3