如何获取一个页面从发送请求开始到加载完毕的时间段 PHP的

如何获取一个页面从发送请求开始到加载完毕的时间段 PHP的,第1张

粗略的可以这样:
只统计html的加载时间:文件开头写上<php define(MY_START_TIME, microtime(true)); >
结束的时候写上<php define(MY_END_TIME, microtime(true));
$serverCost = MY_START_TIME - MY_END_TIME; >就是。
统计状态栏的滚动不再动为止的话,可能得这样:
页面
<head>中尽可能靠前:
<script>var myStat = {
client_start: new Date()
}</script>
<body onload="void your_func();">
<script>
your_func(){
var now = new Date();
var statResult = myStatserver_cost + (myStatclient_startgetTime() - nowgetTime())/1000;
alert('页面耗时:' + statResult + '秒。');
}
</script>
页面末尾:
<php define(MY_END_TIME, microtime(true));
$serverCost = MY_START_TIME - MY_END_TIME; >
<script>
myStatserver_cost = <php echo $serverCost>;
</script>
不过这只是粗略的一种统计方法,仅供参考。

在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。

下面我们举例一个URL,然后获得它的各个组成部分:>用js向这个页面主动发起一个请求不就可以获取这个页面的内容了吗?
以用jquery发起一个post请求为例,假设你要获取的页面是>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13361263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存