"$ .ajax"中的请求时间有时超过1秒,有时甚至超过30毫秒

And*_*ius 2 apache xampp ajax response delayed-execution

我在Windows 7上使用xampp版本1.7.7.当你点击保存图像时,我会尝试这样做,它会在后台向save_record.php发送信息.我这样做

$.ajax({
      url: 'save_record.php',
      data: values.join("&"),
      success: function(data) {
            //document.write(data);
          }
    });
Run Code Online (Sandbox Code Playgroud)

这显然不是问题.问题是响应非常缓慢,我无法找到原因.下面我添加从chrome speed tracer收到的数据.Firebug也显示所有响应超过1秒.它们的格式如1055ms或1035ms,这让我觉得它会被卡在某处一秒钟.如果这不够奇怪,它会在某个时间开始快速(30-50ms)发出请求,这对我来说是一个非常实用的应用程序.否则,1秒钟的延迟就是杀死它.我曾经杀死进程explorer.exe并添加为新任务,它工作.但是下次没有.我重新启动了电脑 - 它是一秒钟......当我输入这个问题时,它开始做那些快速请求.一旦它开始快速完成它们就会很好,但是当我开始xampp(或从睡眠中打开我的笔记本电脑)时它通常很慢(1秒+).这是一段时间后有点自我解决的问题(通常是5-10分钟),但它很烦人,并且好奇为什么会发生这种情况:)希望我清楚这个问题.

PS我测试过,从第一个php标签到最后一个标签的时间差是~20毫秒,所以我假设它不是正在运行的PHP缓存?

PS2.我会提供所需的任何其他数据,只是不确定要看什么:)只需命名即可.

在此输入图像描述

更新:添加了Chrome的网络标签.

在此输入图像描述

更新:重新安装xampp后,问题仍然存在:

在此输入图像描述

And*_*ius 7

取消注释行127.0.0.1 localhostC:\Windows\System32\drivers\etc\hosts解决了这个问题.速度刚好不可思议地跳了起来.我在这里找到了这个建议.实际上即使Chrome打开其他页面的速度也增加了很多