Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 如何使我的互联网速度变慢?_Ajax - Fatal编程技术网

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服务器到请求它的客户端的速度设置一个上限?对不起,是的-暂时降低它的速度,看看它是如何运行的。是的,在我的家用机器上运行,所以实际上不是在互联网上运行。要么降低服务器响应速度,要么使用某种浏览器插件来限制响应速度,或者其他什么。。。