السلام عليكم ورحمة الله وبركاته
لدي سؤال عن مشكلة الـcache لصفحات المواقع
فلدي موقع تعرض صفحته الرئيسية معلومات تسترجعها من قاعدة البيانات وهذه المعلومات تتغير بطبيعة الحال
المشكلة التي تواجهني هي انه احيانا عندما اطلب الموقع تظهر لي الصفحة بمعلومات قديمة وعندما اقوم بتحديث الصفحة تعرض المعلومات الجديدة الصحيحة
قمت باضافة header ليمنع حدوث عملية الcache ولكن مازالت المشكلة تظهر بعض الاحيان!
<meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-store" /> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Cache-Control" content="must-revalidate" />
هل هناك حل (يقضي ) على هذه المشكلة؟
أرى مثلا موقع( صحيفة ) معينة ... لماذا لاتتخزن الصفحة الرئيسية لهذه الصحيفة فتظهر لي اخبار الامس؟
كيف استطاعوا التخلص من هذه المشكلة؟
-وهل هناك كود او هدر مثلا يتم اضافته ليجعل الصفحة تقوم بتحديث نفسها (مرة واحدة فقط) عند اول طلب لهذه الصفحة؟
اعرف ان هذا الهدر يقوم بتحديث الصفحة كل فترة معينة ولكني لا أريد ذلك أريد فقط ان يتم التحديث مره واحدة فقط عند أول طلب للصفحة للتأكيد على ظهور المعلومات الصحيحة والاخيرة للزائر
<meta http-equiv="refresh" content="300">
وشكرا