7

我知道 Apache 的 pagespeed 模块可以使页面访问更快,所以,我想知道 Nginx 是否有等效的模块?

提前致谢!

4

2 回答 2

4

https://github.com/pagespeed/ngx_pagespeed

这是一个正在进行中的来源, http://news.ycombinator.com/item?id= 4638712

伊格里戈里克 | http://news.ycombinator.com/item?id=4638885
主要是连接所有的 API——也就是“让它工作”,并让它在 nginx 的上下文中工作。作为一个参考点,Apache 的实现需要一段时间才能正确,即使只是因为理解 Apache 的工作模型和周围 API 的所有问题需要时间——六次错误启动等等。现在它是可靠的。如果有人对 nginx 内部有很好的理解,那么任何输入、指导等都会很棒,因为它会缩短很多额外的工作。我们正在编写一个设计文档,我将努力将其公开,并将在项目自述文件中分享。同时,如果您有任何建议,请在 repo 上打开一个问题并告诉我们!

编辑https ://github.com/pagespeed/ngx_pagespeed现已退出测试版。

于 2012-10-23T11:25:52.067 回答
0

这里有一个到 nginx 的端口的开始 - https://github.com/mtourne/ngx_instaweb

即使端口尚未准备好迎接黄金时段,您也始终可以手动执行优化。

  • 开启压缩
  • 减少 HTTP 请求
    • 合并 + 缩小 CSS
    • 合并 + 缩小 JS
  • 提供过期时间较长的静态内容
  • 优化图像
  • ETC

pagespeed 等还不能做的一件事是锻炼页面加载期间需要什么 JS 以及以后可以加载什么。

于 2011-09-22T17:04:57.077 回答