我正在Windows 7上使用xampp版本1.7.7。当您单击“保存图像”时,它将在后台将信息发送到save_record.php。我这样做
$.ajax({
url: 'save_record.php',
data: values.join("&"),
success: function(data) {
//document.write(data);
}
});
显然这不是问题。问题是响应速度很慢,我无法找到原因。在下面,我添加从chrome speed tracer收到的数据。 Firebug还显示1秒以上的所有响应。它们采用1055ms或1035ms之类的格式,这让我认为它停留在某处一秒钟。如果这还不够怪异,它会在某个时间开始快速提出请求(30-50毫秒),这对我来说是一个非常有用的应用程序。否则,那一秒的延迟会杀死它。我曾经杀死过进程explorer.exe,并将其添加为新任务,并且可以正常工作。但是下一次却没有。我重新启动了计算机-这是一秒钟...当我键入此问题时,它开始执行这些快速请求。一旦开始快速执行操作,一切都很好,但是当我启动xampp(或从睡眠状态打开笔记本电脑)时,它通常很慢(超过1秒)。经过一段时间(通常是5到10分钟),这是一个有点自我解决的问题,但是这很烦人,而且都很好奇为什么会发生这种情况:)希望我清楚这个问题。
附言我进行了测试,从第一个php标记到最后一个php标记的时间差约为20毫秒,因此我认为不是PHP缓存起作用了吗?
P.S.2。我会提供所需的任何其他数据,只是不确定要看什么:)命名。
更新:添加了Chrome的“网络”标签。
更新:重新安装xampp后,问题仍然存在:
最佳答案
取消注释127.0.0.1 localhost
中的行C:\Windows\System32\drivers\etc\hosts
即可解决此问题。速度飞快地上升了。我在here中找到了此建议。实际上,即使Chrome打开其他页面的速度也大大提高了
关于ajax - $ .ajax中的请求时间有时超过1秒,有时是30ms,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11510006/