Cara membolehkan header luput di Apache

Cara membolehkan header luput di Apache

Caching penyemak imbas digunakan untuk menyimpan fail pada cache penyemak imbas pengguna akhir dan menggunakan semula permintaan berulang. Ia meningkatkan masa beban halaman dengan ketara. Pelayan web Apache menyediakan mod_expire modul. Yang mengawal penetapan header HTTP dan untuk tamat tempoh dan arahan maksimum dari pengepala HTTP kawalan cache dalam respons pelayan.

Persediaan Tamat Tudung di Apache

Sebelum menggunakan ini, anda mesti mempunyai modul tamat mod yang didayakan pada pelayan Apache. Mengenai Sistem Berasaskan Debian (Ubuntu, Debian dan Linuxmint) Modul tamat tempoh dilumpuhkan secara lalai. Anda boleh mengaktifkannya dengan menjalankan arahan berikut:

sudo a2enmod tamat tempoh 

Setelah membolehkan modul, mulakan semula pelayan Apache untuk memuatkan tetapan baru.

Sekarang, tambahkan tetapan di bawah ke fail konfigurasi hos maya Apache, atau tambahkan ini .fail htaccess di bawah permohonan anda.

ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType text/x-component A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType application/javascript A31536000 ExpiresByType text/javascript A31536000 ExpiresByType text/x-js A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType text /plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType image /GIF A31536000 EXPIRESBYTYPE Aplikasi/X-GZIP A31536000 EXPIRESBYTYPE Imej/X-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType image/webp A31536000 ExpiresByType application/json A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType video/webm A31536000 ExpiresByType application/ x-font-otf A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 EXPIRESBYTYPE IMAGE/TIFF A31536000 EXPIRESBYTYPE Aplikasi/X-Font-TTF A31536000 EXPIRESBYTYPE Audio/WAV A31536000 EXPIRESTYPE Audio/WMAWOFF2 A31536000 EXPIRESBYTYPE Aplikasi/ZIP A31536000
12345678910111213141516171819202122223242526272829303132333435363737383940414142434445464748 ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType text/x-component A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType application/javascript A31536000 ExpiresByType text/javascript A31536000 ExpiresByType text/x-js A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType text /plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType image /GIF A31536000 EXPIRESBYTYPE Aplikasi/X-GZIP A31536000 EXPIRESBYTYPE Imej/X-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType image/webp A31536000 ExpiresByType application/json A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType video/webm A31536000 ExpiresByType application/ x-font-otf A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 EXPIRESBYTYPE IMAGE/TIFF A31536000 EXPIRESBYTYPE Aplikasi/X-Font-TTF A31536000 EXPIRESBYTYPE Audio/WAV A31536000 EXPIRESTYPE Audio/WMAWOFF2 A31536000 EXPIRESBYTYPE Aplikasi/ZIP A31536000

Membuat perubahan dalam .HTACCESS akan berkuatkuasa dengan segera, tetapi jika anda menambah tetapan di atas dalam fail konfigurasi host maya Apache, anda perlu memuatkan semula pelayan Apache.

Kesimpulan

Dalam tutorial ini, anda telah belajar untuk membolehkan modul Apache dan mengkonfigurasi tajuk HTTP Apache untuk menyimpan fail pada Pelayar Pengguna.