Rumah php教程 php手册 采用.htaccess设置网站的压缩与缓存

采用.htaccess设置网站的压缩与缓存

Jun 21, 2016 am 08:56 AM
gzip mod

原文标题:设置blog的缓存和压缩

在网站根目录下的.htaccess文件中添加以下代码


ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType application/x-shockwave-flash A2592000
ExpiresByType text/css A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType application/javascript A2592000
ExpiresByType text/javascript A2592000
ExpiresByType text/html A600



SetOutputFilter DEFLATE


  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?txtcssjsphppl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*


Header unset Last-Modified

FileETag none

现在使用Firefox的YSlow插件,以Small Site or Blog标准测试的分数为99分,以YSlow2(V2)标准测试的分数为94分,被扣掉的几分主要是因为没有使用CDN。所以现在速度已经被优化到了极致。

赶快把它放到你的网站或blog根目录下的.htaccess文件里吧。



Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyahpasang/memadam MOD dalam OpenIV Bagaimana untuk menyahpasang/memadam MOD dalam OpenIV Feb 18, 2024 pm 04:25 PM

OpenIV ialah alat pengubahsuaian permainan yang popular, terutamanya digunakan dalam siri permainan Grand Theft Auto (GTA). Walaupun menggunakan mod boleh menambah ciri baharu dan menambah baik pengalaman pada permainan, kadangkala kami mungkin perlu memadamkan mod yang dipasang atas pelbagai sebab. Artikel ini akan menerangkan cara mengalih keluar mod menggunakan OpenIV. Mula-mula, pastikan anda memasang alat OpenIV. Bagi pengguna yang belum memasangnya, anda boleh memuat turunnya dari laman web rasmi OpenIV (https://www.ope

Cyberpunk 2077 menyaksikan peningkatan prestasi sehingga 40% dengan mod pengesanan laluan dioptimumkan baharu Cyberpunk 2077 menyaksikan peningkatan prestasi sehingga 40% dengan mod pengesanan laluan dioptimumkan baharu Aug 10, 2024 pm 09:45 PM

Salah satu ciri menonjol Cyberpunk 2077 ialah pengesanan laluan, tetapi ia boleh menjejaskan prestasi yang teruk. Malah sistem dengan kad grafik berkebolehan yang munasabah, seperti RTX 4080 (Gigabyte AERO OC curr. $949.99 di Amazon), bergelut untuk menawarkan yang stabil

Arnab R1 diubah suai untuk menjalankan permainan, berprestasi lebih baik daripada yang dijangkakan Arnab R1 diubah suai untuk menjalankan permainan, berprestasi lebih baik daripada yang dijangkakan Jun 29, 2024 am 07:50 AM

Awal bulan ini, YouTuber bernama HowToMen mempamerkan Rabbit R1 yang menjalankan Android. Dengan mod ini, peranti yang pada asalnya dimaksudkan untuk menjadi kurang mengganggu daripada telefon dapat berfungsi seperti satu. Itu bukan perkara yang buruk, walaupun, kerana Arnab tidak

Bagaimana untuk menyediakan pemampatan Gzip untuk pengoptimuman prestasi Nginx Bagaimana untuk menyediakan pemampatan Gzip untuk pengoptimuman prestasi Nginx May 29, 2023 pm 05:40 PM

Nginx menghidupkan fungsi pemampatan Gzip, yang boleh memampatkan fail css, js, xml dan html tapak web semasa penghantaran, meningkatkan kelajuan akses, dan kemudian mengoptimumkan prestasi Imej, video dan fail multimedia lain dan fail besar di laman web Web dimampatkan kerana pemampatan Kesannya tidak baik, jadi tidak perlu menyokong pemampatan untuk imej Jika anda ingin mengoptimumkan, anda boleh menetapkan kitaran hayat imej menjadi lebih lama dan biarkan klien cache ia. Selepas menghidupkan fungsi Gzip, pelayan Nginx akan memampatkan kandungan yang dihantar, seperti css, js, xml, html dan sumber statik lain mengikut dasar yang dikonfigurasikan, supaya saiz kandungan dikurangkan, dan pengguna akan memproses ia sebelum menerima kandungan yang dikembalikan Data yang dimampatkan dipaparkan kepada pelanggan. jadi

Bagaimana untuk mengkonfigurasi nginx gzip mampatan dinamik dan mampatan statik Bagaimana untuk mengkonfigurasi nginx gzip mampatan dinamik dan mampatan statik May 12, 2023 am 08:25 AM

Mampatan dinamik Mampatan dinamik sebenarnya bermaksud pelayan nginx memampatkan ciptaan yang disusun Anda perlu mendayakan konfigurasi berikut dalam modul http dan https nginx.conf: gzipon #Enable gizo compression gzip_min_length1k, hanya jika fail lebih besar daripada 1k Compression gzip_comp_level6;#Semakin besar nombor tahap mampatan, semakin kecil pemampatan, tetapi lebih banyak penggunaan prestasi bergantung pada situasi sebenar gzip_proxiedany;#Didayakan apabila nginx digunakan sebagai proksi terbalik Untuk butiran, lihat rasmi dokumentasi: http://nginx.org/en/docs /http/ngx_http_gzip

Mod DIY Asus ROG Ally hampir menggandakan kapasiti bateri tanpa membiarkan apa-apa terdedah Mod DIY Asus ROG Ally hampir menggandakan kapasiti bateri tanpa membiarkan apa-apa terdedah Aug 20, 2024 am 06:57 AM

Asus ROG Ally menampilkan bateri 40 Wh, yang biasanya menghasilkan kira-kira dua jam masa jalan. Pada Ally X, bagaimanapun, Asus menaik taraf bateri kepada 80 Wh, menolak hayat bateri kepada sekitar empat jam, bergantung pada TDP. iFixit menghasilkan a

Bagaimana untuk menambah mod pada openiv Bagaimana untuk menambah mod pada openiv Feb 22, 2024 pm 09:54 PM

Apabila bermain permainan seperti Grand Theft Auto V, ramai pemain suka menggunakan Mod untuk meningkatkan keseronokan dan kebolehmainan permainan. Sebagai alat pengurusan Mod yang terkenal, OpenIV boleh memudahkan proses pemasangan dan pengurusan Mod. Jadi, mari kita lihat cara menambah Mod pada OpenIV. Mula-mula, anda perlu memastikan anda telah memuat turun dan memasang OpenIV. Ia boleh didapati di laman web rasmi OpenIV (https://openiv.com/)

Pengenalan asas Nginx kepada kaedah konfigurasi gzip Pengenalan asas Nginx kepada kaedah konfigurasi gzip Jun 03, 2023 am 09:52 AM

Prakata gzip (gnu-zip) ialah teknologi pemampatan. Selepas pemampatan gzip, saiz halaman boleh dikurangkan kepada 30% atau lebih kecil daripada saiz asal Dengan cara ini, pengguna akan menyemak imbas halaman dengan lebih pantas. Halaman yang dimampatkan gzip perlu disokong oleh kedua-dua penyemak imbas dan pelayan Ia sebenarnya pemampatan sebelah pelayan Selepas dihantar ke penyemak imbas, penyemak imbas menyahmampat dan menghuraikannya. Kami tidak perlu risau tentang penyemak imbas, kerana kebanyakan penyemak imbas semasa menyokong menghurai halaman gzip. Sama ada ia adalah bahagian hadapan atau bahagian belakang, nginx sering digunakan semasa melaksanakan projek, dan projek kecil sering menggunakan proksi terbalik atau sesuatu. Hari ini saya akan ringkas dan langsung dan bercakap tentang salah satu perkara - gzip. Jika terdapat sebarang kesilapan, sila betulkan saya. Biasanya digunakan pada bahagian pelayan ialah u

See all articles