隨著網(wǎng)站訪問(wèn)量和信息量的增加,站長(zhǎng)們都越來(lái)越重視網(wǎng)站GZip壓縮的問(wèn)題了。網(wǎng)上關(guān)于如何進(jìn)行GZip壓縮的教程也是多的數(shù)不勝數(shù),但關(guān)于如何在Wordpress網(wǎng)站中進(jìn)行GZip壓縮的資料卻不多,也不盡詳細(xì)。下面筆者就給大家分享下Wordpress建站如何進(jìn)行GZip壓縮。
什么是GZip壓縮
GZip是GNUzip的縮寫,它是GNU自由軟件的文件壓縮程序。GZIP早由Jean-loupGailly和MarkAdler創(chuàng)建,先進(jìn)個(gè)版本0.1在1992年10月31日公開(kāi)面試。初Gzip用于UNIX系統(tǒng)的文件壓縮。使用過(guò)Linux系統(tǒng)的朋友對(duì)后綴為.gz的文件一定不會(huì)陌生,它們就是GZIP格式的。如今Gzip已經(jīng)成為網(wǎng)絡(luò)上非常著名的數(shù)據(jù)壓縮格式,或者說(shuō)一種文件格式。
Gzip壓縮的作用
開(kāi)啟了Gzip壓縮功能的網(wǎng)站,會(huì)將輸出到用戶瀏覽器的數(shù)據(jù)進(jìn)行壓縮處理(壓縮比率一般都在70%以上),這樣就大大地減少了通過(guò)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,大大地提高了網(wǎng)站的瀏覽速度,大大地增強(qiáng)了網(wǎng)站用戶友好度,并終間接提高網(wǎng)站排名……
wordpress網(wǎng)站如何進(jìn)行Gzip壓縮
方法1、安裝GZippy插件
如果你是個(gè)懶人,推薦你安裝插件。
步驟:進(jìn)入后臺(tái)→插件→安裝插件→搜索插件(GZippy)→下載安裝→啟用。
大功告成??梢缘秸鹃L(zhǎng)工具的Gzip壓縮檢測(cè)工具網(wǎng)址檢測(cè)一下:http://tool.chinaz.com/gzips/
方法2、修改functions.php文件
這種方法也非常簡(jiǎn)單。你甚至可以不懂PHP代碼,只要照做就行。
步驟:(通過(guò)ftp或者服務(wù)器后臺(tái))依次打開(kāi)→wordpress根目錄/wp-content/themes/你的主題/functions.php,用dreamweaver或者記事本打開(kāi)functions.php,在該文件后一個(gè)【?>】標(biāo)簽之前添加以下代碼(這些代碼便是GZippy插件的核心代碼):
function gzippy() {
ob_start(‘ob_gzhandler’);
}
if(!stristr($_SERVER['REQUEST_URI'], ‘tinymce’) && !ini_get(‘zlib.output_compression’)) {
add_action(‘init’, ‘gzippy’);
}
保存,覆蓋上傳,大功告成。
方法3、修改根目錄下的index.php文件
打開(kāi)index.php文件,在define(’WP_USE_THEMES’,true);代碼后面加上如下代碼:
ob_start(‘ob_gzhandler’)
保存,覆蓋上傳。
這種方法雖然簡(jiǎn)單,不過(guò)有個(gè)弊端,每次升級(jí)wordpress都需要重新設(shè)置。
其它方法還有修改根目錄下的.htaccess文件、修改php.ini。因?yàn)榍懊娴姆椒ㄒ呀?jīng)足夠使用和簡(jiǎn)單,這些方法又比較復(fù)雜,所以這里不做詳細(xì)介紹了。