ASP.NET网站的IIS日志文件

时间:2009-11-27 06:15:54

标签: asp.net iis-6

我正在测试ASP.NET网站,为此我已经开始在IIS6.0上登录。

以下是测试期间的观察结果:

  1. 每个链接,png图像,MS Chart和CSS文件已经分别请求,一个接一个。
  2. 对于说登录页面的请求,它需要大约30-45秒才能完成,在那个页面中只有6个图像,并且在日志文件中观察到每个图像都有一个接一个的单独请求。
  3. 任何人都可以帮助我提高网站性能吗?我想知道所有请求都可以并行发送到服务器吗?

3 个答案:

答案 0 :(得分:1)

是的,可以通过并行下载来提高应用程序速度!

我建议您浏览google page-speedyahoo's yslow,并阅读他们提出的做法。我觉得它很有用。

http://code.google.com/speed/page-speed/

http://developer.yahoo.com/yslow/help/index.html

由于

答案 1 :(得分:1)

首先,您是否检查了网站Performance标签?可以在那里设置限制。还要检查是否启用了保持活动(web site标签)。

然后,您应该使用System Monitor配置您的服务器。

如果提到的一切都没问题,您应该检查客户端以及客户端和服务器之间的内容。

答案 2 :(得分:0)

正在发生的事情是浏览器为它在页面上找到的每个对象向服务器发出HTTP请求。您可以通过启用客户端缓存来消除这些请求,或减少这些请求的发生频率。对于静态文件,您可以在IIS中配置它。

您可以通过将图像分配给不同的域来并行化图像请求(而不是JS文件);如果它们都在一个域中,则浏览器一次只能请求两个。

然而,你的问题打开了一个大主题的大门。为了提供详细的答案,我最后写了一本关于这个主题的书,名为Ultra-Fast ASP.NET。我将在第2章详细介绍OP中的问题答案。