IIS优化


8

在IIS上运行(在Windows 2003上)时,要使用哪种优化(性能或其他)?

当前,我每个网站使用1个应用程序池,但我想我可以做更多的事情:)


我倾向于考虑也为图像和css目录提供它们自己的池,因为它只是使活动处理与文件服务分开
Stewart Robinson

Answers:


5

即使在大型银行中,我也很少(不记得何时)在IIS上进行过任何优化,而不仅仅是添加模块。我保留所有默认值。

  • 动态和静态压缩
  • 在静态内容,图像,JS等上设置过期日期

2

您为什么考虑将每个网站的单个应用程序池用作优化?仅当您明确需要将网站划分为不同的应用程序池时,才可以这样做:

  • 不同的.NET版本
  • 不同的身份要求
  • 网站崩溃
  • 回收时间表
  • 等等

网站崩溃:检查。我有一个旧的应用程序(isapi模块),该应用程序一直崩溃。需要手动重新启动应用程序池:)我很高兴每个网站有1个apppool。
mathieu


1

您应该在YSlow中看到您的分数。我们会在所有站点上部署它们之前运行它。一些提示:

  1. 缩小您的JS并将其合并到一个JS文件中(将该引用放在html文件的底部)。
  2. 将您的CSS合并为一个文件。
  3. 启用GZIP并放气压缩。将.js和.css添加到将要压缩的文件类型。ZIPEnable对此很有用。
  4. 设置内容有效期为1年。请记住,如果在执行此操作后修改css / js / image文件,则需要重命名该文件并更新引用,以便客户端获取最新版本。
  5. 禁用电子标签
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.