Ajax 如何使我的互联网速度变慢?
不,真的Ajax 如何使我的互联网速度变慢?,ajax,Ajax,不,真的 我的web应用程序中有很多AJAX请求,我希望在响应缓慢时包括适当的反馈机制、微调器等。但是当开发所有调用时,几乎都是即时的…在成功处理程序中使用setTimeout可能是一种方法。假设ajax完成的回调函数是functiondoneFn(…),然后将该回调函数更改为类似于delayedDone(…)的函数,并在延迟后调用原始的doneFn: function delayedDone(){ setTimeout(function(){doneFn(responseParams)
我的web应用程序中有很多AJAX请求,我希望在响应缓慢时包括适当的反馈机制、微调器等。但是当开发所有调用时,几乎都是即时的…在成功处理程序中使用setTimeout可能是一种方法。假设ajax完成的回调函数是function
doneFn(…)
,然后将该回调函数更改为类似于delayedDone(…)
的函数,并在延迟后调用原始的doneFn
:
function delayedDone(){
setTimeout(function(){doneFn(responseParams);}, 3000);
}
当然,另一种方法是在服务器端引入几毫秒的睡眠时间。一个速率限制代理可能就是您想要的。举个例子,我不确定它有多完整。但是这个概念很容易扩展。我找到了两个软件解决方案,一个用于Mac,一个用于Windows:
您是否试图暂时降低它的速度,以便查看它在慢速连接时的行为?或者我没有领会你的意思?据我所知,你是在用家用机器运行一台服务器,你想对从webapplications服务器到请求它的客户端的速度设置一个上限?对不起,是的-暂时降低它的速度,看看它是如何运行的。是的,在我的家用机器上运行,所以实际上不是在互联网上运行。要么降低服务器响应速度,要么使用某种浏览器插件来限制响应速度,或者其他什么。。。