【问题标题】:Slow loading of images on IIS 6, Windows Server 2003在 IIS 6、Windows Server 2003 上加载图像缓慢
【发布时间】:2009-09-07 14:57:37
【问题描述】:

我有一个 Windows Server 2003 64 位 VPS,但我遇到了页面问题,或者更具体地说,我在其上托管的所有网站的图像加载速度都很慢。

我有一个与特定公司和 VPS 共享的主机帐户,但相同的站点在 VPS 上加载速度较慢。

最初我认为这是一个特定站点上的编码问题,但这不是问题。大多数网站都是使用 ASP 构建的,但问题也出现在仅包含少量内容的 HTML 网站上。

HTML 似乎加载正常,尽管比共享主机慢(显然不应该是这种情况),然后图像慢慢地一张一张地出现在页面上。刷新页面会导致图像再次加载缓慢,而不是对共享主机上的网站进行或多或少的即时刷新。

上周我在论坛帖子之后阅读了论坛帖子,但似乎找不到任何帮助。

在此之前,我使用的是完全相同的 VPS,尽管是 32 位的,但没有出现问题。我在 VPS 上安装了与旧 32 位服务器上相同的软件。 (SQL Server 2005 Express、ISAPI 重写、MailEnable Professional)。

有人知道为什么会发生这种情况吗?

谢谢,

克里斯。

【问题讨论】:

  • 这不属于 serverfault.com 或 superuser.com,似乎与开发无关。
  • 我不知道这些网站,我会在以后检查它们 - 谢谢。

标签: image iis-6 performance loading


【解决方案1】:

很难说。您的 VPS 有多少 RAM?

什么是虚拟机托管解决方案?如果是虚拟服务器,那么可能是这个问题: http://support.microsoft.com/kb/888750

在 IIS 中 - 图像是否由 .Net 处理?

如果禁用 ISAPI 重写 - 性能仍然很慢吗?

您是否从 SQL 数据库存储/提取图像?

【讨论】:

  • 我刚刚尝试禁用 ISAPI 重写,问题就消失了!谢谢。这很奇怪,因为我在以前的系统上安装了相同的过滤器,没有任何问题。我现在将与 Helicon 讨论这个问题。谢谢。克里斯。
  • 很高兴您找到了罪魁祸首。我们为我们的一个项目考虑了 Helicon 的 ISAPI 重写。我在小负载下工作得很好,但我们肯定看到了作为压力测试的一部分的瓶颈。这与此过滤器可以处理的同时请求的数量有关,并且从内存中我们达到了大约 10 个请求的限制。
猜你喜欢
  • 2012-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多