it-swarm.dev

Bagaimana cara mengatur kedaluwarsa pada CSS, JS dan Gambar

Saya baru-baru ini menganalisis situs web saya dengan addon kecepatan halaman di pembakar. Itu menyarankan saya untuk mengatur kedaluwarsa pada file CSS, JS dan gambar.

Saya bertanya-tanya bagaimana saya melakukan ini?

37
KoolKabin

Ini yang saya gunakan untuk memperbaiki hal yang sama persis ketika saya menjalankan Addon PageSpeed:

<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=604800, public"
</FilesMatch>

Ini masuk ke file .htaccess Anda.

Baca di halaman ini untuk informasi lebih lanjut tentang cara mengatur cache untuk tipe file tambahan dan/atau mengubah panjang cache:

http://www.askapache.com/htaccess/Apache-speed-cache-control.html

46
Jay

saya ingin menambahkan solusi ini untuk mereka yang mencarinya ....

ini juga berfungsi dengan baik ... menggunakan .htaccess

https://webmasters.stackexchange.com/a/5275/37765

 <FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
  ExpiresActive On
  ExpiresDefault A2592000
 </FilesMatch>
5
Mohammed Sufian

Apa yang saya lakukan adalah membuat file "expires.conf" dan memasukkannya ke dalam konfigurasi file situs Apache. Anda dapat memasukkan dalam .htaccess jika Anda ingin . Saya kedaluwarsa:

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType text/html "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    ExpiresDefault "access 1 month"
</IfModule>

Anda perlu mengaktifkan modul kedaluwarsa di Apache.

0
jotacor