【发布时间】:2008-11-06 21:10:24
【问题描述】:
我目前正在优化我公司网站的性能;当下载 2MB 以上的主页和资产需要 6-10 秒时(该网站主要是 Flash,有很多媒体,所以它不是 2MB 的 HTML 和视图状态)。有很多事情需要做才能降低这个下载大小。但我绝对想做的一件事是启用 HTTP 压缩来压缩我们的静态内容,特别是 XML、CSS 和 JS;我不认为压缩对 SWF 和 JPG 有多大作用。
我只想在我们的临时站点上启用此功能,以便进行一些服务器测试和基准测试。这意味着我将不得不进行一些元数据库编辑,因为 IIS 6 不允许您通过 IIS 管理器在单个站点上设置压缩。问题是元数据库被 IIS 锁定,所以我无法保存;即使我保存了编辑,我也需要重新启动 IIS 才能使更改生效;这将关闭同一服务器上托管的其他实时站点。无论如何都可以在不重新启动 IIS 的情况下为一个站点启用压缩?我不介意重新启动我们的临时站点;我只是不希望这项工作破坏服务器上的其他站点。
非常感谢任何帮助。
【问题讨论】:
标签: asp.net iis-6 http-compression