php时间调用最简单的,php – jQuery简单加载第一次调用花费太多时间

博客作者遇到一个jQuery AJAX请求在首次加载时出现显著延迟的问题,延迟达到50秒。已经尝试了不同的AJAX方法,包括$.ajax, $.get和XMLHttpRequest,但问题仍然存在。服务器端没有问题,且后续请求正常。作者在页面加载前后记录时间戳,发现相差52秒。问题似乎只在首次调用时发生,且网站运行在HTTPS(TLS1.2)上。

我的简单jQuery的加载语句需要花费太多时间(50秒).没有服务器端问题,服务器的页面逻辑很简单.我也试过$.ajax,$.get甚至尝试使用Manual

AJAX调用(

XMLHttpRequest).

以下是jQuery加载的示例.

$(function() {

$('#frmPrd').live('submit', function(event) {

event.preventDefault();

mUrl = "page1.php";

$.ajax({

url: mUrl,

type: 'POST',

data: $("#frmPrd").serialize(),

success: function() {

//Logged Unix timestamp here which was 1448631101 (27 Nov 2015 13:31:41 GMT)

$("#dvCart").load("page.php");

},

error: function() {

alert('Error occurred.');

}

});

});

});

然后在page.php中我记录了(第一个页面声明)时间戳,它返回1448631153(2015年11月27日13:32:33 GMT),即与我在调用页面之前记录的时间戳相差52秒.

这可能是什么问题?这50秒浪费在哪里?

另请注意,此延迟适用于首次呼叫,对于所有来电,延迟均正常.我的整个网站都运行在https(TLS 1.2)上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值