mod_pagespeed於2010年發布,讓網站管理員可以為其Web應用提速,而不需要深度的性能優化造詣。mod_pagespeed最初版本只作為Apache的模塊,並不兼容Nginx這個最流行並為許多大型站點所使用的高性能開源網絡服務器。如今Nginx的PageSpeed Beta版終於發布,又名ngx_pagespeed。
作為Nginx組件,ngx_pagespeed將重寫你的網頁,讓用戶以更快的速度進行訪問。重寫的工作包括壓縮圖片、縮減CSS和JavaScript、擴展緩存時間,同樣還包括其它一些最佳實踐:
更多詳情查看 Web Performance Best Practices ,同時mod_pagespeed的 優化過濾器同樣兼容Nginx。
經過3個月的α測試,ngx_pagespeed的有效性在上千個站點被證明;而今他們釋放了ngx_pagespped Beta版,並邀請更多的用戶參與測試。
然而這個模塊在Nginx上效果究竟如何,下面一覽兩個在α測試中的用例:
1. CDN供應商MaxCDN最近發布了一篇關於ngx_pagespeed測試的 博文:
通 過PageSpeed,我們將平均網頁時間削減1.57秒,將網站跳出率減少1%,退出比例減少2.5%。總而言之,只通過給Nginx配置添加些許語句 就提升了額外的性能……我們會繼續參與PageSpeed團隊一起測試模塊,而我們的目的就是讓模塊更有助於我們的平台。
2. 流行WordPress托管提供商ZippyKid同樣是PageSpeed 最早的測試者:
PageSpeed 是世界上第一個針對WordPress優化服務,由ngx_pagespeed驅動,可以自動提升WordPress網站性能並提高訪問速度。我們的基准 指出為ZippyKid提供的PageSpeed可以減少3/4的網頁大小,並且提高50%的頁面渲染速度。
ngx_pagespeed開發者包括了來自Google、Taobao等公司的工程師以及一些其他的個人志願者,現已於 GitHub上開源。