8 在IIS上运行(在Windows 2003上)时,要使用哪种优化(性能或其他)? 当前,我每个网站使用1个应用程序池,但我想我可以做更多的事情:) iis performance optimization — 马修 source 我倾向于考虑也为图像和css目录提供它们自己的池,因为它只是使活动处理与文件服务分开 — Stewart Robinson
2 您为什么考虑将每个网站的单个应用程序池用作优化?仅当您明确需要将网站划分为不同的应用程序池时,才可以这样做: 不同的.NET版本 不同的身份要求 网站崩溃 回收时间表 等等 — 马克·拉斯穆森 source 网站崩溃:检查。我有一个旧的应用程序(isapi模块),该应用程序一直崩溃。需要手动重新启动应用程序池:)我很高兴每个网站有1个apppool。 — mathieu
1 TechNet上有很多不错的文章: 提升IIS性能的十大方法 性能调优(IIS 6.0) 优化IIS 6.0性能(IIS 6.0) Windows Server 2003的性能调整指南 (将IIS 6作为工作负载包含在内) Windows Server 2008的性能调整指南(将IIS 7作为工作负载包含在内) — 肖恩·厄普 source
1 您应该在YSlow中看到您的分数。我们会在所有站点上部署它们之前运行它。一些提示: 缩小您的JS并将其合并到一个JS文件中(将该引用放在html文件的底部)。 将您的CSS合并为一个文件。 启用GZIP并放气压缩。将.js和.css添加到将要压缩的文件类型。ZIPEnable对此很有用。 设置内容有效期为1年。请记住,如果在执行此操作后修改css / js / image文件,则需要重命名该文件并更新引用,以便客户端获取最新版本。 禁用电子标签。 — 亚当·布兰德 source