引用自:http://www.ha97.com/5132.html
為了幫助提升各類網站的訪問速度, Google 發佈了一個名為 mod_pagespeed 的自動化 Apache 優化模塊,目前支持 CentOS, RHEL, Ubuntu, Debian, Fedora 等 Linux 發行版,用戶只需要下載並安裝相應的 Deb 或 RPM 包就可以完全自動優化 Apache Http 服務器了。
mod_pagespeed 可以做到:
● 不需要對網站 CMS 系統進行改變即可應用。
● 加速模塊可以自行對網絡傳輸的 html 字節優化及對圖像 、css 進入壓縮優化傳輸
● 智能緩存是一大亮點,它可以自動智能緩存,加速下載
目前這套優化模塊已經應用具於有 850萬客戶的 GoDaddy 服務器上,而且反響良好。根據此前的一些實踐來看, 通過 mod_pagespeed 可以對 Web 性能的多個方面,包括緩存、客戶端與服務器之間的連接、載荷大小等進行優化,最大可將頁面加載時間縮短 50% 。
mod-pagespeed 官方軟體專案網頁(安裝包下載點)
支援的 作業系統 和 Apache 版本:
CentOS/RHEL/Fedora (32-bit and 64-bit)
Debian/Ubuntu (32-bit and 64-bit)
Apache 2.2
CentOS/RHEL/Fedora 如何安裝:
1.查看 mod_pagespeed 官方軟體專案網頁,rpm 包的下載連結,複製它。(注意有 32bit / 64bit 的區別)
2.下載安裝包:
(安裝包名稱,直接複製連結的,貼上)
# wget 安裝包.rpm
3.rpm 安裝
# rpm -Uvh 安裝包名稱.rpm
4.重新啟動 httpd 生效
# /etc/init.d/httpd restart
如何移除:
1.找到已安裝套件名稱
# rpm -qa | grep pagespeed
2.複製上面找到的套件名稱,rpm 移除
rpm -e 套件名稱
3.重新啟動 httpd 生效
# /etc/init.d/httpd restart
**********************************************
測試心得:
1.關於版本:
mod_pagespeed 官網上的安裝包,只有分 stable 穩定版,beta 測試版。但是沒有版本號碼,無法判斷版本號...
不過按照常理來推論,beta 版應該是比較新的。
已知 stable 穩定版會與 roundcube 網頁郵件軟體相衝,會造成 roundcube 無法使用。改用 beta 版,即可解決。
網路上有資料說:mod_pagespeed 在舊版有安全性漏洞,新版修正了這個漏洞。
因此建議安裝 beta 版的,beta 版 應該是新版。
個人實際測試使用感覺,也是 beta 版比較順。
2.需要配置 httpd.conf 嗎?
不需要,安裝包的安裝過程,就已經配置了 httpd.conf
mod_pagespeed 配置檔安裝位置:
/etc/httpd/conf.d/pagespeed.conf
模組檔安裝位置:
/usr/lib/httpd/modules/mod_pagespeed.so
/usr/lib/httpd/modules/mod_pagespeed_ap24.so
快取檔存放位置:
/var/www/mod_pagespeed
3.如何知道 mod_pagespeed 有在運作?
觀察快取目錄:
安裝後,先不要重新啟動 httpd
# cd /var/www/mod_pagespeed
# du -h
看整個目錄大小,應該只有幾 kb
然後重新啟動 httpd
在去看一次 /var/www/mod_pagespeed 的大小
此時會暴漲幾十 MB
表示 mod_pagespeed 已經在進行快取了
此外就是憑感覺了,去感覺有沒有加速....
相關參考資料:
http://www.ibm.com/developerworks/cn/linux/l-apache-pagespeed/index.html
不過這份資料中提到的 httpd.conf 配置,若是用 rpm、deb 包去自動安裝,是不需要的。他講的要配置是指別的 Linux Distro 發行版手動安裝的情況。
*********************************
補充心得:
用了一天,發現這模組:
● 非常吃 RAM(智能快取的關係)
● 且會佔用很高的 CPU 使用率(送出的封包都經過壓縮)
我的主機 RAM 僅有 2GB,一開使用網站是有變很順,但使用一天後看到 SWAP 吃到 200多,主機變非常卡(因為都在 SWAP)。
所以研判 2GB RAM 以下的主機,不適合使用這模組。或者如有吃到 SWAP,都不適合。
在 RAM 很大,CPU 快的網站主機上,這模組是可以起到加速效果的。
但 RAM 若不夠大,CPU 也不夠快。反而是反效果,沒加速可能還減速...




























































































