2012-09-09 27 views
5

Web sitemi daha hızlı yüklemeye çalışıyorum. Web sitesini analiz etmek ve bazı geliştirmeleri kontrol etmek için YSlow aracını kullandım. İlk adımım statik dosyaları önbelleğe almak. Bu nedenle, bir javascript dosyası için sona eren başlıkları ayarlamak istiyorum, ancak işe yaramıyor. JavaScript geçerlilik süresi başlıklar 12 aya ayarlanamaz

<script type="text/javascript" src="//a.ph3nx.com/b.js"></script> 

Sonra böyle benim apache2 httpd.conf dosyasını değiştirdi: Böyle HTML javascript dahil

ExpiresActive On 
ExpiresDefault "access plus 1 minutes" 
ExpiresByType text/javascript "access plus 12 months" 

sorun javascript dosyası hala 1 dakikalık bir süresi dolan tarihi olmasıdır . Umarım bana yardımcı olabilirsin, teşekkürler!

Çözüm:

ExpiresByType application/javascript "access plus 12 months"

cevap

3

böyle bir kod deneyin: Ayrıca u .htacces kullanarak dosyalarınızı önbelleğe alabilir

ExpiresByType text/javascript "access plus 12 month" 
    ExpiresByType application/x-javascript "access plus 12 month" 
    ExpiresByType application/javascript "access plus 12 month" 

:

<FilesMatch "\.js$"> 
    Header set Cache-Control "max-age=172800, public, must-revalidate" 
    </FilesMatch> 
+0

Teşekkür ederim, doğru mim -type benim için uygulama/javascript. – ph3nx

İlgili konular