السلام عليكم ورحمة الله
اغلب المواقع التي اتصفحها اشاهد ان يتم تحميل اكمل الصفحه عن كل تحديث
وذلك الامر يعود الى كاش السيرفر وامور ومخارج كثيره
وعلى اصحاب المواقع الثابته او ذات الصور وغيرها الاهتمام في الكاش على الجهاز وعلى السيرفر
لعدم مضايقه الزائر او المتصفح من البطئ وغيره
الان وفرت لكم كود استخدمه في موقعي وهو ذا امكانيه قويه
ومقسم جيد
الكود يوضع داخل ملف
الموجود في رئيسيه الموقع ويرفع بواسطه ftp
او cpanel
ويحتوي على
كود PHP:
IndexIgnore *
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 year (forever?)
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
# Set up caching on media files for 1 week
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A604800
Header append Cache-Control "public"
</FilesMatch>
# Set up 2 Hour caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A9200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php|htm)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
وشرح عن اساسيات الكود هو كالتالي
اخفاء محتوى المجلدات التي لاتحتوي على اندكس index ونوع مهم للحمايه من سرقه وغيره هذا الكود
------------
لتفعيل الكاش
كود PHP:
ExpiresActive On
------
حساب الكاش الافتراضي بالثواني
كود PHP:
ExpiresDefault A0
------
وباقي الكود هو للملفا الثابته وتفعيل الكاش لها
واخر الكود لاصحاب الصفحات الديناميكيه اي المتغيره وانواعها php و htm
منعت عنهم الكاش ليكون افضل 
وفي المرفق ملف .htaccess جاهز فقط افتح عنه الضغط وارفعه للموقع لمن لايملك اسم الملف مسبقا في موقعها
ولتحميل الملف كامل
اضغط هنا لتنزيل الملف
665 B
]
مواقع النشر (المفضلة)