亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

WordPress站點加速之開啟Gzip壓縮加快傳輸

2024-08-30 19:08:00
字體:
來源:轉載
供稿:網友

最近都沒有使用Gzip壓縮,是因為發現開啟這個壓縮也是有學問的。服務器上設置、WordPress站點上設置還是插件上設置讓我有所疑惑。通過幾天的研究學習,總結并分享下如何將 WordPress 站點開啟 Gzip 壓縮以達到加快傳輸的目的。

Nginx開啟Gzip的方法

123456789
gzip on;gzip_min_length  1k;gzip_buffers     4 16k;gzip_http_version 1.1;gzip_comp_level 6;gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;gzip_vary on;gzip_proxied   expired no-cache no-store private auth;gzip_disable   "MSIE [1-6]/.";

縉哥哥簡單解釋下,別問我為什么只解釋Nginx,因為我就用這個!

第1行:開啟Gzip(這是縉哥哥唯一不借助翻譯就能看得懂的)第2行:不壓縮臨界值,大于1K的才壓縮,一般不用改第3行:buffer,就是,嗯,算了不解釋了,不用改第4行:用了反向代理的話,末端通信是HTTP/1.0,有需求的應該也不用看我這科普文了;有這句的話注釋了就行了,默認是HTTP/1.1第5行:壓縮級別,1-10,數字越大壓縮的越好,時間也越長,看心情隨便改吧,縉哥哥用的是6.第6行:進行壓縮的文件類型,缺啥補啥就行了,JavaScript有兩種寫法,最好都寫上吧,總有人抱怨js文件沒有壓縮,其實多寫一種格式就行了。不過你要考慮自己的CDN之類的,如果靜態文件已經丟出去了,也就沒必要了!第7行:跟Squid等緩存服務有關,on的話會在Header里增加"Vary: Accept-Encoding",我不需要這玩意,自己對照情況看著辦吧第8行:IE6對Gzip不怎么友好,不給它Gzip了

值得一提的是,如果你是使用寶塔面板,那么它已經默認給你開啟了Gzip壓縮功能,如下圖所示:

WordPress站點加速之開啟Gzip壓縮加快傳輸

Apache開啟Gzip的方法

首先確保你的 Apache 已經加載了 mod_deflate 模塊,然后在 httpd.conf 代碼中加載以下代碼:

123
<IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/json application/x-httpd-php application/x-javascript</IfModule>

如果你沒有權限修改你的主機,你也可以將以上代碼復制到網站根目錄的 .htaccess 文件。

PHP開啟Gzip的方法

如果修改 Apache httpd.conf 文件無效,則可以通過修改 PHP 的 php.ini 方法:

打開 PHP 目錄下的 php.ini 文件,找到 zlib.output_compression = Off,改成 zlib.output_compression = On,再把 ;zlib.output_compression_level 前面的;去掉,后面的-1改成1―9的值,1的壓縮比率最低,建議取5。這樣便可以實現所有 PHP 頁面的 gzip 效果。

如果無法修改 php.ini 文件,則可以在需要 gzip 壓縮的 PHP 文件頭部加入:

12345
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {	ob_start('ob_gzhandler');}else{	ob_start();}

既可以實現該 php 頁面 gzip 壓縮。

WordPress開啟Gzip的方法

如果上述方法都無效,則將下面的代碼復制到當前主題的 functions.php 文件中也可以實現 WordPress 整站 gzip 壓縮:

123456789
//WordPress站點加速之開啟Gzip壓縮加快傳輸 - https://www.dujin.org/12613.htmladd_action('init', 'wpjam_gzip_compression');function wpjam_gzip_compression(){	if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {		ob_start('ob_gzhandler'); 	}else{		ob_start(); 	}}

htaccess開啟Gzip壓縮

編輯站點根目錄 .htaccess 文件,在最后面加上一下三種代碼中的任意一種。
代碼一

1
php_value output_handler ob_gzhandler

代碼二

12345678910111213
<IfModule mod_expires.c>ExpiresActive OnExpiresByType image/gif A2592000ExpiresByType image/jpeg A2592000ExpiresByType image/png A2592000ExpiresByType image/x-icon A2592000ExpiresByType application/x-javascript A604800ExpiresByType text/css A604800</IfModule><IfModule mod_deflate.c>SetOutputFilter DEFLATEAddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript</IfModule>

代碼三

12
php_flag zlib.output_compression Onphp_value zlib.output_compression_level 6

WordPress插件開啟Gzip的方法

這里就有很多可以開啟Gzip的插件了,縉哥哥隨意舉幾個親自嘗試的例子,具體適用與否需要自己嘗試。

WP Super Cache插件

如果你的 WordPress 已安裝 WP Super Cache 緩存插件,可以在 WP Super Cache 設置 → 高級選項中勾選 Compress pages so they’re served more quickly to visitors.(Recommended) 一項,這樣也可以開啟Gzip壓縮,想必很多人都見過,縉哥哥就不截圖了!

WP Performance插件

如果你使用的是 WP Performance 插件,那就更簡單了,直接在插件設置主頁勾選

WordPress站點加速之開啟Gzip壓縮加快傳輸

Gzippy插件

如果你使用的是 Gzippy 插件,啟動插件即可。

index開啟Gzip的方法

通過修改 WordPress 根目錄 index.php 文件開啟Gzip壓縮,這是縉哥哥認為最愚蠢的辦法!

為什么呢?眾所周知,WordPress的更新換代好比換內褲,三天兩頭更新。更新一次你就得改一次,你說是不是最愚蠢的辦法?但是,如果上方的你都不行的時候,倒是不妨使用這個方法試試!

進入 WordPress 網站根目錄,修改 index.php 文件,找到

1
define(’WP_USE_THEMES’, true);

在后面加上:

12
//WordPress站點加速之開啟Gzip壓縮加快傳輸 - https://www.dujin.org/12613.htmlob_start(‘ob_gzhandler’)

縉哥哥在上面加個地址,以免你忘了這句話什么意思。別忘了升級WordPress之后重新加回去!

Gzip使用注意及說明

  • 如果在 .htaccess 文件中禁止了 Gzip 功能的話,那在 php.ini 文件中開啟后也需在 .htaccess 文件中開啟 Gzip,否則沒有效果。

  • 開啟 WordPress 的 Gzip 功能后,服務器將在頁面傳輸前將頁面壓縮后傳送,可以有效減少服務器的帶寬使用,也可以加速頁面下載。

  • 另外請注意只能選擇一種方式來開啟 WordPress Gzip 壓縮,否則有可能造成沖突,請謹記。

經過測試,采用服務器壓縮要比使用 PHP 壓縮要更快,而且壓縮之后更小。所以最好的方法還是直接讓 Apache 直接進行 gzip 壓縮。如果無法修改 Apache 的 httpd.conf 文件,再嘗試去修改 php.ini 文件,最終才是使用修改 php 文件以及 WordPress hook 的方法。――wpjam大神

Gzip測試方法

以下代碼可通過運行cdm測試。
整個頁面測試代碼

1
curl -I -H "Accept-Encoding: gzip, deflate" "https://www.dujin.org/"

css通過Gzip壓縮測試代碼

1
curl -I -H "Accept-Encoding: gzip, deflate" "https://www.dujin.org/wp-content/plugins/wpjam-basic/static/style.css"

js通過Gzip壓縮測試代碼

1
curl -I -H "Accept-Encoding: gzip, deflate" "https://www.dujin.org/wp-content/plugins/wpjam-basic/static/script.js"

圖片通過Gzip壓縮測試代碼

1
curl -I -H "Accept-Encoding: gzip, deflate" "https://www.dujin.org/wp-content/uploads/2019/01/wordpresszmm.jpg"

小于1K文件Gzip壓縮測試代碼

1
curl -I -H "Accept-Encoding: gzip, deflate" "https://www.dujin.org/wp-content/plugins/wpjam-basic/static/morris.css"


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx黑人猛交| 美女少妇精品视频| 中文字幕亚洲图片| 国产精品揄拍500视频| 成人黄色av免费在线观看| 欧美日韩国产一区二区三区| 欧美日产国产成人免费图片| 欧美性生交xxxxx久久久| 国产精品v日韩精品| 精品久久久91| 久久久国产在线视频| 色综合亚洲精品激情狠狠| 国产做受69高潮| 美女少妇精品视频| 欧美在线免费观看| 精品国产1区2区| 亚洲综合在线中文字幕| 久久精品国产91精品亚洲| 国产精品免费久久久久久| 久久亚洲电影天堂| 国产视频精品一区二区三区| 亚洲精品电影网在线观看| 国产精品视频内| 国产成人精品日本亚洲专区61| 国产在线播放91| 日韩在线视频中文字幕| 精品调教chinesegay| 日韩欧美成人网| 国产日产久久高清欧美一区| 精品久久香蕉国产线看观看亚洲| 欧美肥婆姓交大片| 亚洲福利视频久久| 亚洲欧美日韩国产中文专区| 国产日韩亚洲欧美| 亚洲人成在线观看| 国产精品一久久香蕉国产线看观看| 久久精品国产一区| 日韩经典第一页| 38少妇精品导航| 久久在精品线影院精品国产| 欧美日韩国产精品一区二区不卡中文| 国产精品视频专区| 久久久久久91香蕉国产| 中文字幕一区二区精品| 4438全国成人免费| 国产精品久久久久秋霞鲁丝| 欧美疯狂xxxx大交乱88av| 成人黄色免费在线观看| 久久亚洲精品毛片| 国产精品pans私拍| 91欧美激情另类亚洲| 久久亚洲欧美日韩精品专区| 日韩中文字幕第一页| 国产成人极品视频| 亚洲无av在线中文字幕| www.亚洲男人天堂| 国产精品无av码在线观看| 色在人av网站天堂精品| 91香蕉嫩草神马影院在线观看| 日韩国产在线播放| 久久久久久亚洲| 另类色图亚洲色图| 不卡在线观看电视剧完整版| 亚洲欧美在线x视频| 欧美成人国产va精品日本一级| 欧美在线视频一二三| 69av在线视频| 亚洲精品国精品久久99热一| 亚洲人成77777在线观看网| 国产视频精品免费播放| 国产在线高清精品| 最近2019年手机中文字幕| 51精品在线观看| 亚洲男人的天堂在线播放| 欧美激情国内偷拍| 国产999精品| 亚洲国产美女精品久久久久∴| 国产午夜精品全部视频播放| 在线观看视频亚洲| 国产精品成人av性教育| 精品久久在线播放| 国内精品免费午夜毛片| 国产精品久久一区主播| 国产极品jizzhd欧美| 国产欧美精品在线| 日本精品一区二区三区在线| 91干在线观看| 91在线免费视频| 欧美亚洲国产视频小说| 国产精品入口福利| 九九久久国产精品| 自拍偷拍亚洲精品| 亚洲欧美国内爽妇网| 精品一区二区三区电影| 欧美性xxxx极品高清hd直播| 国产精品啪视频| 欧美肥婆姓交大片| 中文字幕国内精品| 日韩av毛片网| 成人日韩av在线| 91av视频在线免费观看| www.日韩免费| 国产精品高潮呻吟久久av无限| 欧美疯狂性受xxxxx另类| 成人女保姆的销魂服务| 亚洲精品720p| 久久久久久久久久久免费| 91国内揄拍国内精品对白| 北条麻妃在线一区二区| 精品一区二区三区电影| 国产精品爱久久久久久久| 欧美亚洲另类视频| 亚洲日韩中文字幕在线播放| 色综合久久中文字幕综合网小说| 欧美精品18videos性欧| 亚洲中国色老太| 亚洲无亚洲人成网站77777| 精品中文字幕久久久久久| 国产精品成人一区二区三区吃奶| 91视频免费在线| 久久久久久久久久国产| 日韩av网站大全| 日韩欧美精品免费在线| 精品久久久av| 成人淫片在线看| 欧美亚洲成人精品| 国产亚洲精品久久久久久| 亚洲缚视频在线观看| 91在线观看免费观看| 日日摸夜夜添一区| 久久免费精品视频| 日韩av在线网页| 欧美在线一级视频| 亚洲免费伊人电影在线观看av| 亚洲а∨天堂久久精品喷水| 国产成人精品久久久| 国产一区二区三区在线观看网站| 国产视频综合在线| 2019中文字幕在线免费观看| 久久精品亚洲94久久精品| 亚洲一区二区三区视频播放| 成人精品网站在线观看| 岛国视频午夜一区免费在线观看| 久久91精品国产| 欧美高清激情视频| 久久久精品久久| 热99久久精品| 久久成人18免费网站| 精品欧美aⅴ在线网站| 色www亚洲国产张柏芝| 国产精品成人播放| 日本成人免费在线| 欧美黄网免费在线观看| 午夜精品久久17c| 欧美日韩国产精品一区| 欧美最顶级丰满的aⅴ艳星| 亚洲国产97在线精品一区| 国产日产欧美a一级在线| 欧美激情在线观看| 91成人在线播放| 国内精品久久久久影院 日本资源| 欧美国产精品日韩| 69久久夜色精品国产69乱青草| 91久久久久久久久久久|