- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- 虛擬主機開(kāi)啟Gzip壓縮的幾種方法
有使用過(guò)虛擬主機建站的朋友可能都聽(tīng)說(shuō)過(guò)Gzip壓縮,所謂Gzip就是GUN zip,它是由Jean-loup Gailly 和Mark Adler所創(chuàng )建,常用于UNIX和Linux操作系統的文件壓縮。
當然,目前大家使用的國內外Linux虛擬主機中,可能經(jīng)常會(huì )用到后綴為.gz的文件,其實(shí),這些文件都是gzip格式的。目前,咱們?yōu)g覽網(wǎng)頁(yè)所采用的http傳輸,實(shí)際上采用的壓縮算法也是gzip等壓縮的HTML、CSS文件。
啟用Gzip壓縮的最大優(yōu)勢就是降低了網(wǎng)站傳輸的數據量,從而提高客戶(hù)端用戶(hù)的訪(fǎng)問(wèn)速度。雖然,開(kāi)啟Gzip壓縮占用了一些服務(wù)器資源,但可以帶來(lái)更高的帶寬利用率。而且,如果是純文本文件,壓縮率還是非??捎^(guān)的,是利大于弊的。
因此,如果使用虛擬主機建站的話(huà),開(kāi)啟Gzip壓縮還是很有必要的。那么,對于我們常用的虛擬主機系統,應該怎樣開(kāi)啟Gzip壓縮(檢測虛擬主機是否開(kāi)啟Gzip壓縮的方法)呢?今天,小編就來(lái)為大家簡(jiǎn)單介紹下。
apache 2.0服務(wù)器
服務(wù)器使用的是Apache 2.0,一般可以采用mod_deflate模塊來(lái)實(shí)現。
其實(shí)在httpd.conf或.htaccess中加入以下代碼可以壓縮HTML、PHP、JS、CSS、XML等后綴文件。
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
</ifmodule>
Apache 1服務(wù)器
如果Apache是1.3版本,可使用ob_gzhandler函數進(jìn)行壓縮。如果程序已經(jīng)內置了對gzip的支持(如Discuz程序),只需要在后臺啟用即可。如果程序不支持,可以在php.ini中加入下面的語(yǔ)句:
output_buffering = Off
output_handler =
zlib.output_compression = On
當然,如果php文件不多,也可以在php文件中加入下列語(yǔ)句啟用gzip壓縮。
1、首行加入
<?php
If(Extension_Loaded(’zlib’)){
Ob_Start(’ob_gzhandler’);
}
?>
2、文件末尾加入
<?php If(Extension_Loaded(’zlib’)) { Ob_End_Flush(); } ?>
Apache 1中給html css文件啟用gzip
當然,在A(yíng)pache 1服務(wù)器中,如果想將html、css等文件啟用gzip壓縮,一般有以下三種方法。
①、讓apache服務(wù)器將html文件當作php文件處理就可以了,在.htaccess中加入下列語(yǔ)句:
AddHandler x-httpd-php .html .htm
②、如果要壓縮CSS文件,在語(yǔ)句中加入就行了,將靜態(tài)頁(yè)面的后綴修改為php,并且在文件中加入:
1、文件首行加入
<?php
If(Extension_Loaded(’zlib’)){
Ob_Start(’ob_gzhandler’);
}
?>
2、文件末尾加入
<?php If(Extension_Loaded(’zlib’)) { Ob_End_Flush(); } ?>
③、建立一個(gè)php文件,把所有請求都定向到這個(gè)文件,然后用這個(gè)文件載入要訪(fǎng)問(wèn)的內容即可。
以上就是在使用國外虛擬主機的過(guò)程中,針對不同服務(wù)器開(kāi)啟Gzip的幾種常見(jiàn)方法。經(jīng)過(guò)測定,一般http傳輸的gzip壓縮效果在65%以上,高點(diǎn)的能達到75%。大家有時(shí)間的話(huà),建議嘗試設置下。
來(lái)源鏈接:https://www.idcspy.com/gzip-setting.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站