除了 IIS ,是否有与mod_pagespeed
Apache 模块等效的模块?
问问题
7114 次
5 回答
16
IISpeed是 IIS 的全功能 pagespeed 端口。它需要生产服务器的付费许可证以避免显示横幅,但可以免费试用。
全面披露:我是在港口工作的人之一。因此,除了提及端口之外,我不会进一步推动这一点。
于 2013-02-05T19:22:03.083 回答
5
目前没有任何解决方案可以完全实现 mod_pagespeed 的功能。您可以使用几个单独的包来匹配大多数功能。
- @alirobe 提到的产品(aptimize)做了很多。
- YUI Compressor (.Net port) 适用于 JavaScript 和 CSS 缩小
- IIS(5.1 和更新版本;虽然在 IIS7+ 中更容易配置)可以配置为对静态和动态文件进行 GZIP 压缩
- 您可以在 IIS 中为静态文件设置 Expires 标头,在后端 .Net 代码中为动态页面设置
<asp:ScriptManager>
.Net 2.0 可以通过控件结合显式配置做一些脚本- .Net 4.0 具有更多的脚本组合能力,可以用更少的配置做更多的事情。(一些新功能的示例讨论)
- 更新:.Net 4.5 进一步扩展了结合 minification 的脚本。
- Scott Hanselman为您的博客或网站撰写了缩小 CSS 和 JavaScript 和优化 PNG 的重要性(和易用性),其中列出了许多其他可以组合的单独包。
于 2011-09-28T19:16:52.000 回答
5
这不是直接mod_pagespeed
替代,但在减少请求数量、缩小和捆绑 JS 和 CSS 方面做了一些工作。
它甚至会自动提供 PNG 图像的无损压缩并创建背景图像的精灵。请参阅RequestReduce 库。
(自己没试过)
于 2011-11-21T10:11:58.927 回答
2
于 2010-11-05T18:21:47.420 回答
2
我不相信有免费的,但有: http: //www.aptimize.com/
更新:当然,如果您使用任何其他自动部署工具,您可以通过将命令行工具集成到构建批处理脚本中来做很多事情。HTML5 Boilerplate可能是您那里的最佳实践参考。您还可以使用像HttpCombine.ashx这样的服务器端技巧。
于 2011-08-19T12:37:27.307 回答