我使用ajax(jQuery)动态加载另外7到8页进入我的主页,类似于igoogle,当刷新几次或更多人访问时,出现以下问题:
HTTP 403.9 - 禁止访问:太多用户连接了Internet信息服务
然后IIS死了,无法访问。我怀疑是因为AJAX异步请求创建了太多连接,导致IIS无法处理。配置:
XP IIS 5 NET 4
使用LINQ to SQL访问数据库。
答案 0 :(得分:2)
这是一篇详细说明限制的文章: http://weblogs.asp.net/cazzu/archive/2003/10/10/31476.aspx
默认为10个连接,可以配置为最多40个。
答案 1 :(得分:2)
除非您在本地开发,否则您不应在Win XP IIS实例上托管任何网站。
Windows XP上的IIS与Windows Server上的IIS不同,您将继续遇到问题。
无论你做什么,在使用适当的平台之前你都会遇到问题,这些天你有很多优秀(和免费)的选择。
答案 2 :(得分:1)
在您的网站上关闭 keep alives 。
IIS 5对可以同时处理的请求数量有限制。生产网站应托管在Windows的服务器版本上,而不是XP。