隨著網(wǎng)站訪問量和信息量的增加,站長們都越來越重視網(wǎng)站GZip壓縮的問題了。網(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日公開面試。初Gzip用于UNIX系統(tǒng)的文件壓縮。使用過Linux系統(tǒng)的朋友對后綴為.gz的文件一定不會陌生,它們就是GZIP格式的。如今Gzip已經(jīng)成為網(wǎng)絡(luò)上非常著名的數(shù)據(jù)壓縮格式,或者說一種文件格式。
Gzip壓縮的作用
開啟了Gzip壓縮功能的網(wǎng)站,會將輸出到用戶瀏覽器的數(shù)據(jù)進(jìn)行壓縮處理(壓縮比率一般都在70%以上),這樣就大大地減少了通過網(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)入后臺→插件→安裝插件→搜索插件(GZippy)→下載安裝→啟用。
大功告成??梢缘秸鹃L工具的Gzip壓縮檢測工具網(wǎng)址檢測一下:http://tool.chinaz.com/gzips/
方法2、修改functions.php文件
這種方法也非常簡單。你甚至可以不懂PHP代碼,只要照做就行。
步驟:(通過ftp或者服務(wù)器后臺)依次打開→wordpress根目錄/wp-content/themes/你的主題/functions.php,用dreamweaver或者記事本打開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文件
打開index.php文件,在define(’WP_USE_THEMES’,true);代碼后面加上如下代碼:
ob_start(‘ob_gzhandler’)
保存,覆蓋上傳。
這種方法雖然簡單,不過有個(gè)弊端,每次升級wordpress都需要重新設(shè)置。
其它方法還有修改根目錄下的.htaccess文件、修改php.ini。因?yàn)榍懊娴姆椒ㄒ呀?jīng)足夠使用和簡單,這些方法又比較復(fù)雜,所以這里不做詳細(xì)介紹了。