日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

apache 开启Gzip网页压缩

發(fā)布時(shí)間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache 开启Gzip网页压缩 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>



網(wǎng)頁(yè)gzip壓縮是個(gè)什么概念呢?如果你還沒接觸到,講文字全是廢話,先來看兩張圖看著實(shí)在;

網(wǎng)頁(yè)壓縮前:

網(wǎng)頁(yè)壓縮后:


從圖中就可看出網(wǎng)頁(yè)壓縮后這加載時(shí)間是成倍的縮減,下面就是就是要講解如何開啟gzip壓縮;

實(shí)例環(huán)境:

????服務(wù)器:centos6.5

????apche:2.2.15

gzip壓縮需要?deflate_module和headers_module的支持;系統(tǒng)默認(rèn)就是開啟的;需要做的是在httpd.conf配置項(xiàng)添加規(guī)則;

[root@iZ28qa8jt4uZ?conf]#?vim?/etc/httpd/conf/httpd.conf??#修改配置項(xiàng) #在最后邊添加如下內(nèi)容 <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就這么簡(jiǎn)單即可;然后通過火狐控制臺(tái)的網(wǎng)絡(luò)查看是否有Content-Encoding:gzip?這條

或者通過站長(zhǎng)工具來查看:http://tool.chinaz.com/Gzips/


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

里面添加如下內(nèi)容:

<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>

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

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

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

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

AllowOverride?All:

但是如果是自己的服務(wù)器,盡量修改http.conf,而不是使用.htaccess。因?yàn)殚_啟.htaccess后apache每次都要檢測(cè).htaccess文件會(huì)稍微降低httpd服務(wù)器的性能;


轉(zhuǎn)載于:https://my.oschina.net/u/2296413/blog/631826

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。