轻松完成网站提速:来自Google、淘宝等的Nginx PageSpeed模块
来源:互联网 发布:大宗商品电商 大数据 编辑:程序博客网 时间:2024/06/05 13:21
mod_pagespeed于2010年发布,让网站管理员可以为其Web应用提速,而不需要深度的性能优化造诣。mod_pagespeed最初版本只作为Apache的模块,并不兼容Nginx这个最流行并为许多大型站点所使用的高性能开源网络服务器。如今Nginx的PageSpeed Beta版终于发布,又名ngx_pagespeed。
作为Nginx组件,ngx_pagespeed将重写你的网页,让用户以更快的速度进行访问。重写的工作包括压缩图片、缩减CSS和JavaScript、扩展缓存时间,同样还包括其它一些最佳实践:
- 优化缓存——整合应用程序的数据和逻辑
- 最小化round-trip次数——削减连续的请求/响应周期数
- 最小化请求开销——削减上传大小
- 最小化负载大小——削减响应、下载及缓存页面大小
- 优化浏览器渲染——改善浏览器页面布局
- 移动方面的优化——优化站点移动网络和设备方面的相关特性
更多详情查看 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上开源。
- 轻松完成网站提速:来自Google、淘宝等的Nginx PageSpeed模块
- 如何借助PageSpeed,为Nginx网站服务器提速?
- Nginx PageSpeed模块配置和使用
- Google PageSpeed
- Google模块mod-pagespeed安装及简单问题
- nginx编译安装pagespeed 优化网站访问速度
- 淘宝开源的nginx concat模块
- Nginx模块之SessionSticky (淘宝的tengine)
- nginx结合pagespeed
- Google,Facebook,Twitter,Ebay,腾讯,淘宝网站的技术发展历程
- 来自淘宝的架构经验
- 网站提速的最佳实践-Best Practices for Speeding Up Your Web Site,来自雅虎开发者网络
- 淘宝搜索代码大全,轻松让你的网站论坛升级成为“购物网站”
- 通过PageSpeed优化网站性能
- 百度淘宝等网站的弹窗登录功能
- 来自Google的教案
- goagent终极提速之pagespeed选项开启方法
- 网站提速
- 谈工程师的价值和发展
- hdu 1840
- 在win7编译的Shell_NotifyIcon在xp下无法弹出气泡提示
- 在Visual Studio和Blend中使用源代码管理
- VSFTP
- 轻松完成网站提速:来自Google、淘宝等的Nginx PageSpeed模块
- IOS6之AutoLayout(二)
- writeb(), writew(), writel() 宏函数
- HDU 1711 Number Sequence
- PHP生成静态页面的方法
- Qt4串口通信图文讲解
- 数据库管理中文件的使用
- poi方式操作excel表格数据(数据库查询到的数据导入excel文件)
- 将Silverlight程序发布到服务器上