使用IIS 7.5提供图像

我的网站有相当多的(> 1M)不同的图像文件。

我有单独的子域的图像。 我不需要asp.net,所以我把它设置为不使用.net框架。

  • 最大工作stream程设置为50。
  • 日志logging被禁用。
  • 队列长度是10000。
  • 系统内存caching大约1GB
  • 平均请求数是每秒20个请求。
  • 系统有2xSAS HDD(镜像)

我注意到偶尔图像不能正常使用。 没有http错误没有答案。

当我启用1小时的日志时,我注意到大约每分钟一次,服务一个文件需要30秒以上(其中大部分小于100KB)

我如何改进或排除故障? 什么是在Windows上提供随机图像的最佳方式?

可以花多less时间? (这是否取决于客户端连接?)

如何从iis问题区分networking/数据中心错误?

尝试启用对所有服务文件的caching,方法是将frequentHitThreshold阈值设置为1(而不是10秒内连续两次请求的默认值)。 如果这是你的瓶颈,这应该从磁盘上取下一些东西。 有关设置此属性的更多信息,请参阅: http : //www.iis.net/ConfigReference/system.webServer/serverRuntime

您可能也不想为这样的静态内容configurationHTTP压缩: http ://technet.microsoft.com/en-us/library/cc754668(WS.10) .aspx