日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

apache 开启Gzip网页压缩

發布時間:2025/7/14 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache 开启Gzip网页压缩 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>



網頁gzip壓縮是個什么概念呢?如果你還沒接觸到,講文字全是廢話,先來看兩張圖看著實在;

網頁壓縮前:

網頁壓縮后:


從圖中就可看出網頁壓縮后這加載時間是成倍的縮減,下面就是就是要講解如何開啟gzip壓縮;

實例環境:

????服務器:centos6.5

????apche:2.2.15

gzip壓縮需要?deflate_module和headers_module的支持;系統默認就是開啟的;需要做的是在httpd.conf配置項添加規則;

[root@iZ28qa8jt4uZ?conf]#?vim?/etc/httpd/conf/httpd.conf??#修改配置項 #在最后邊添加如下內容 <Location?/>AddOutputFilterByType?DEFLATE?text/plainAddOutputFilterByType?DEFLATE?text/cssAddOutputFilterByType?DEFLATE?application/xmlAddOutputFilterByType?DEFLATE?application/rss+xmlAddOutputFilterByType?DEFLATE?application/atom_xmlAddOutputFilterByType?DEFLATE?application/x-javascriptAddOutputFilterByType?DEFLATE?application/x-httpd-phpAddOutputFilterByType?DEFLATE?text/html </Location> [root@iZ28qa8jt4uZ?conf]#?service?httpd?restart????#重啟apache

ok就這么簡單即可;然后通過火狐控制臺的網絡查看是否有Content-Encoding:gzip?這條

或者通過站長工具來查看:http://tool.chinaz.com/Gzips/


什么?你說你用的是虛擬空間;不能修改httpd.conf ?好吧,使用.htaccess總可以吧,好人做到底;在項目根目錄下建一個.htaccess文件

里面添加如下內容:

<IfModule?mod_deflate.c> #?Insert?filters AddOutputFilterByType?DEFLATE?text/plain AddOutputFilterByType?DEFLATE?text/html AddOutputFilterByType?DEFLATE?text/xml AddOutputFilterByType?DEFLATE?text/css AddOutputFilterByType?DEFLATE?application/xml AddOutputFilterByType?DEFLATE?application/xhtml+xml AddOutputFilterByType?DEFLATE?application/rss+xml AddOutputFilterByType?DEFLATE?application/javascript AddOutputFilterByType?DEFLATE?application/x-javascript AddOutputFilterByType?DEFLATE?application/x-httpd-php AddOutputFilterByType?DEFLATE?application/x-httpd-fastphp AddOutputFilterByType?DEFLATE?image/svg+xml#?Drop?problematic?browsers BrowserMatch?^Mozilla/4?gzip-only-text/html BrowserMatch?^Mozilla/4.0[678]?no-gzip BrowserMatch?bMSI[E]?!no-gzip?!gzip-only-text/html#?Make?sure?proxies?don't?deliver?the?wrong?content Header?append?Vary?User-Agent?env=!dont-vary </IfModule>

如果是自己的服務器還想使用.htaccess;那需要在httpd.conf?里面開啟.htaccess;

修改httpd.conf的302行左右?AllowOverride None?改為?AllowOverride All:

<Directory?/>Options?FollowSymLinksAllowOverride?All????? </Directory>

還有大約340左右的AllowOverride None?改為?AllowOverride All:

AllowOverride?All:

但是如果是自己的服務器,盡量修改http.conf,而不是使用.htaccess。因為開啟.htaccess后apache每次都要檢測.htaccess文件會稍微降低httpd服務器的性能;


轉載于:https://my.oschina.net/u/2296413/blog/631826

總結

以上是生活随笔為你收集整理的apache 开启Gzip网页压缩的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。