網站的快慢一直是被在乎的一環,這影響到別人是否會多停留想去看看你的網站。Google 致力於如何讓網站跑得更快,mod_pagepage 是 Google 在兩年前開始開發的一個 Apache 模組,它不需你修改原本的網頁程式,就可以加快你的網站瀏覽速度、減少載入的時間。
mod_pagespeed 會被 Google 一直發展下去,而且是 open source 的,目前已有超過 12萬以上的網站都在用,像國外知名主機廠商 (GoDaddy、DeramHost 等) 也都有在使用。
如今 mod_pagespeed 也不再只是 beta 版了,正式宣告邁向正式版之路了。
資料來源 http://googlewebmastercentral.blogspot.tw/2012/10/make-web-faster-with-modpagespeed-now.html
我之前安裝的是 beta 版 apahce module模組–mod_pagespeed — Google出的,用來優化網頁
現在我安裝了新版,名稱沒有beta了
mod-pagespeed-stable-1.0.22.7-2005
/etc/cron.daily/mod-pagespeed /etc/httpd/conf.d/pagespeed.conf /usr/lib64/httpd/modules/mod_pagespeed.so /usr/lib64/httpd/modules/mod_pagespeed_ap24.so /var/www/mod_pagespeed/cache /var/www/mod_pagespeed/files
它特別在pagespeed.conf裡作了版本的判斷,進而自動決定取用那個 so檔
<IfVersion < 2.4> LoadModule pagespeed_module /usr/lib64/httpd/modules/mod_pagespeed.so </IfVersion> <IfVersion >= 2.4.2> LoadModule pagespeed_module /usr/lib64/httpd/modules/mod_pagespeed_ap24.so </IfVersion>
(還有好像新增幾個新的變數)
裝好後沒有特別動什麼設定,就可以working了 (有 reload httpd啦)
我的環境
- centos 5.8 x64
- php -5.3.17
- httpd-2.2.3
- MPM=worker
- fastcgi
- wordpress 3.4.2 + 2十幾個外掛
- keepalive = on
我用了 google chrome + pagespeed insights 作測試
- 它是一個分析網頁的工具,幫助你分析網頁,然後給建議怎麼改善優化
- 裝好後,在工能表 > 工具 > 開發人員工具 > Pagespeed > 瀏覽網頁後開始分析
結果
- 有mod_pagespeed 時 92分
- 沒有mod_pagespeed 為90分
- 當初我在beta測時也是 82 分 ,80分這樣子,怎麼這樣都差兩分
- 它給我的建議,都是因為外部連結比較有問題,比方說它建議某個外部連結要開keeplive
- 我沒有高度需優先處理的警示
如不用chrome+insights,也可以直接使用 網頁版的
我還找了 http://loads.in/ ,http://tools.pingdom.com/fpt 測試,但差別也是不大
或許測試方向要改變一下,也許是 apache + php + mod_php + 純 wordpress (或其它)
留言