Statik Görüntüleri On Önbellek zaman aşımı

4 Cevap php

Ben godaddy bir linux sunucu üzerinde html5 koşmak kullanarak bir php site var. Ben statik görüntüleri ve css dosya üzerinde bir önbellek son kullanma tarihi ayarlamanız gerekir. Ben de bir css dosyası gziplemek ve ya için doğru sözdizimi bulmak için görünmüyor olabilir gerekir. Ben bu çok karmaşık ya da ne yapıyorum emin değilim. Ben bu benim php sayfaların üstüne bir sona başlığı ile yapılan alabilirsiniz düşünmek düzeltmek muyum? Ben kayıp hissediyorum ve ben ne yapıyorum biliyor! Ben sunucu üzerinde kontrol yok.

4 Cevap

Eğer sunucu üzerinde kontrole sahip, ve belki mümkün aracılığıyla, bu kesinlikle mümkün. Htaccess paylaşılan barındırma üzerinde iseniz.

Bu SO soruları deneyin:

Godaddy son derece sinir bozucu olabilir. Ben kullanarak bir araç arayan olmuştur Godaddy bir süre için hosting ve henüz bir çözüm bulamadık ile başlığını sona eriyor.

Ben ('A2592000' 1 ​​ay gösterir) Htaccess aşağıdaki etmiş ve Godaddy değil, diğer bilgisayarlar ile çalışır ama: (

ExpiresActive On
ExpiresDefault A0
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000

Böyle bir şey arıyorsanız:

Header set Cache-Control "max-age=2678400"

Max-age saniye ayarlanmaktadır.

Ek, sizin içeriği hala önbelleğe varlık değilse, ek önbellek-config-büyü için Why isn't my javascript & css caching? benim yazı okuyun.

Bu deneyebilirsiniz

<FilesMatch "\.(jpg|png|gif)$">
ExpiresDefault A0
Header set Cache-Control "max-age=0,  no-cache, must-revalidate"
</FilesMatch> 

Demek ki, bu son kullanma tarihi erişimi an ve 0 değerlerine başlıkları ayarlayabilirsiniz.

Gördüğünüz gibi, burada Daha filetypes ekleyebilirsiniz

/ Ile http://blog.simplemediacode.com/cache-expiration-on-static-images-and-content-with-htaccess/