Profile image
浏览次数

现在:
最近一小时:
最近24小时:
浏览总量:
优化Apache和Nginx服务器的带宽
Friday, September 26, 2014 0:15
% of readers think this story is Fact. Add your two cents.
0



发表者:Jeff Kaufman


每个人都希望节省带宽:托管服务提供商希望能够降低费用,而移动用户则不希望超出套餐流量,没有人愿意在不需要的内容上浪费时间和带宽。网络上可节省带宽的地方比比皆是,随意就能举出几个例子:未经过gzip压缩的网页、未经过合并压缩的样式表和JavaScript以及未经优化的图片等。
那么,为什么网络没有针对带宽进行优化呢?如果节省带宽对每个人都有好处,为什么这些问题依然存在?很大程度上,这要归结为麻烦太多。我们鼓励网络设计师在导出作品时选择“另存为网页”格式,但他们有时会忽略这一点。JavaScript程序设计人员不喜欢使用经过合并压缩的代码,因为这会增加调试的难度。您可以设置自定义管道,以确保每一项这样的优化每次都可以作为开发或部署流程的一部分应用到您的网站,但这项工作相当艰巨。
网络用户可使用优化代理(如Chrome的代理)来轻松解决这一问题。当用户选择启用该服务时,其HTTP流量便会通过Google的代理传输,而该代理会优化网页加载并将带宽的使用量减少50%。虽然此方法对这类用户非常有用,但它仅适用于使用Chrome并启用了此功能的用户,而且不能优化HTTPS流量。
借助针对带宽进行优化功能,PageSpeed小组将这种技术同样也提供给了网站站长,以便每个人都能从中获益:其中包括使用其他浏览器的用户、安全网站、桌面设备用户和想要降低出站流量支出的网站所有者。您只需在Apache或Nginx服务器上安装PageSpeed模块[1],然后启用配置中的“针对带宽进行优化”功能,PageSpeed就会为您搞定一切。
如果您日后还想使用PageSpeed更高级的优化功能(从缓存扩展嵌入到更有效的图片延迟加载延迟JavaScript),只需在PageSpeed配置中启用这些优化功能即可。
[1] 如果您使用的是其他网络服务器,可考虑在Apache或Nginx代理上运行PageSpeed。它完全开放源代码,并且我们正在努力开发针对IISATS等服务器的移植功能。

     

2014-09-26 00:13:05

原始网页: http://blog.sina.com.cn/s/blog_9c079b040102v3vr.html

Report abuse

评论

您的评论
Question   Razz  Sad   Evil  Exclaim  Smile  Redface  Biggrin  Surprised  Eek   Confused   Cool  LOL   Mad   Twisted  Rolleyes   Wink  Idea  Arrow  Neutral  Cry   Mr. Green

今日头条
最新故事

Register

Newsletter

Email this story
Share This Story:
Print this story
Email this story
Digg
Reddit
StumbleUpon
Share on Tumblr
GET ALERTS:

If you really want to ban this commenter, please write down the reason:

If you really want to disable all recommended stories, click on OK button. After that, you will be redirect to your options page.