Setting expire cache website di htaccess
Banyak kali kita membutuhkan cache browser menyimpan data-data website kita seperti css file, javascript file, dan image file, untuk bisa meningkatkan kecepatan akses pada situs kita. File-file yang sudah ada di dalam cache akan lebih cepat muncul karena diakses dari local. Hal ini sangat efektif untuk menghemat waktu loading sebuah website, karena pengunjung web tidak perlu mengambil semua file ke server tetapi hanya data halaman yang halamannya tidak dimasukkan di dalam cache.
Lalu bagaimana cara melakukannya? Cukup dengan memasukkan baris-baris perintah di htaccess, maka kita bisa mengatur berapa lama cache tersimpan dan apa saja yang tersimpan di dalam cache. Berikut adalah contoh penggunaannya:
<IfModule mod_expires.c>
# Turn on the module.
ExpiresActive on
# Set the default expiry times.
# ExpiresDefault "access plus 2 days"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/svg+xml "access 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
# ExpiresByType text/html "access plus 600 seconds"
</IfModule>