php url响应时间,php – 为什么当URL具有相同的响应时间时,某些AJAX调用会比其他调用花费更长的时间来完成?...

为了简化我的情况;我有3个

PHP页面.其中两个分别从数据库中添加和删除行.第三个获取所有行,将它们编码为JSON并打印结果.

我有时间执行所有页面,范围从0.001到0.004秒.以下是Ajax调用的时间:

将整个表格取为JSON:8-12ms

添加行:990-1010ms

删除行:990-1010ms

考虑到PHP执行时间仅为几分之一秒,添加和删除时间的响应时间导致我的应用程序不必要的迟缓,并且它们的输出仅为“1”表示成功,“0”表示失败(与获取调用相比) ,以JSON格式打印出多达100行(~10列)的数据

我所有的Ajax返回时间都是用Firebug测量的.所有Ajax调用都是通过jQuery($.ajax())完成的.

我猜这与Firefox有关,不考虑GET请求,除非收到特定数量的字节或字符,并且1秒响应时间是某种超时.

有什么智慧可以分享这个问题吗?

我已经计算了Chrome和Opera中的AJAX加载时间(平均值):

歌剧:

*所有AJAX调用~15 ms

铬:

*删除行和获取行:~25ms

*添加行:~350ms

我的应用程序在Opera中很活跃,反应灵敏,但在所有其他浏览器中都有不同程度的缓慢.究竟为什么我仍然不清楚.

我也计时了IE 9,它与Opera的表现几乎相同.我的应用程序现在可以在两个浏览器中快速运行.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值