有没有人知道可以通过网络传输的XMLHTTPRequest对象的大小是否有限制?我发出了一个GET请求,使用jquery的$.ajax调用从服务器检索一个JSON对象。问题是,当对象大于几兆字节时,我会返回错误:
"NETWORK_ERR: XMLHttpRequest Exception 101"
"Error: A network error occurred in synchronous requests.
at Object.jQuery.ajaxTransport.send (/js/jquery-1.7.2.js:8240:10)
at Function
我托管一个简单的文件下载站点,它运行在asp.net上的iis7 iis7服务器上。这个网站在发布之前是正常的,现在的问题是服务器响应得很晚。当我从服务器上的浏览器访问站点时,它是快速的。但是,当我从其他计算机访问时,站点一直加载n个文件,直到得到服务器的响应并快速加载页面。我不知道怎么解决这个问题。此外,当我重新启动服务器时,站点从其他计算机加载的速度更快一些分钟,然后再次变得太慢。也许是因为人们访问了这个站点,并且需要一些配置来防止这种缓慢的响应问题。现在,它需要大约30秒才能从服务器获得响应。我使用的是WindowsServer2008XEON处理器& 2gb内存,带有2.5 G
在大型drupal站点上,数据库服务器位于直接连接到web服务器的单独服务器上。web服务器使用apache和memcached。问题是,每当post很大(例如大于10 is )时,服务器就无法正确返回。我检查了apache和mysql日志,但没有发现任何记录错误的跟踪。当我使用nginx/php5-fpm而不是apache时,也会发生错误。
尽管如此,大的帖子被注册,不管怎么不正确,所以当我打开网站上的一个新页面时,它们会出现在管理员的位置上。我真的很困惑,也很感激你给我的提示,如果这个慢性问题的话,可以找出可能的来源。