我有一个简单的jQuery Ajax请求,服务器使用静态的空JSON数组回复(以排除任何数据库性能问题)。请求在.change
字段的select
上调用;结果用于突出显示/禁用某些select
字段的条目。
$.post(url, $('#inputForm').serialize(), function(data) {//do something});
当页面刷新后第一次发送请求时,需要Firefox(19)多秒 - 有时超过10 ---才能获得响应(如Firebug中所示)。然而,在毫秒内收到后续响应。有点令人惊讶的是,IE(9)在页面刷新后立即获得快速响应。
无论是否正在发送缓存控制标头,行为都是如此。
该问题已在similar question中提出,但尚未得到解答。
有关第一次请求可能会降低Firefox速度的任何想法吗?
答案 0 :(得分:0)
将localhost更改为127.0.0.1,修复了我的慢速firefox ver26.0慢ajax问题。