21 Şubat 2018

WordPress Cache static content problemi nasıl çözülür ?

Site hızlandırma aşamalarında “Cache static content” konusunda düşük puan alıyor olabilirsiniz. Bunun için .htaccess üzerine ekleceğiniz bir dizi kod sizi başarıya götürecektir.

Ayrıca bu kod Cache static content hatasının haricin de, Leveraging Browser Caching içinde işe yarar.

Kodu nasıl eklerim :

FTP hesabınıza girmeniz ve .htaccess dosyanızı manuel olarak düzenlemeniz gerekiyor.

Kodu nereye eklerim :

.htaccess dosyanızın en üstüne ekleyebilirsiniz.

Kod :

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A2592000
 
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A2592000
</FilesMatch>
 
<FilesMatch "\.(css)$">
ExpiresDefault A2592000
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
ExpiresDefault A2592000
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A2592000
</FilesMatch>
</IfModule>
 
<IfModule mod_headers.c>
  <FilesMatch "\.(txt|xml|js)$">
   Header set Cache-Control "max-age=2592000"
  </FilesMatch>
 
  <FilesMatch "\.(css)$">
   Header set Cache-Control "max-age=2592000"
  </FilesMatch>
 
  <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
   Header set Cache-Control "max-age=2592000"
  </FilesMatch>
 
  <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
   Header set Cache-Control "max-age=2592000"
  </FilesMatch>
</IfModule>

Not : Bu işlemler öncesi dosya yedeğinizi almayı unutmayınız.

Son olarak kodun etkisini görebilmek için aşağıdaki resimlere bakabilirsiniz.

Kod Öncesi :

Cache static content Eski

Kod Sonrası :

Cache static content yeni

Share

Bunlar da beğenebilirsiniz...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir