Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开PHP文件时长时间(5秒)DOMContentLoaded等待_Php - Fatal编程技术网

打开PHP文件时长时间(5秒)DOMContentLoaded等待

打开PHP文件时长时间(5秒)DOMContentLoaded等待,php,Php,提前感谢您在这方面的帮助。我有一个非常简单的PHP文件,它根据一些传递的参数返回图像的HTML代码。代码运行良好,图像显示迅速。然而,页面本身并没有在5秒钟内完成加载,这干扰了我正在尝试的一些AJAX调用。Firebug说时间细分如下: 0ms:DNS查找 0ms:连接 0ms:排队 211ms:等待响应 14ms:接收数据 +5.32s:“DOMContentLoaded”(事件) +5.33s:“加载”(事件) 以下是我的PHP代码: <?php $getimage = $_GE

提前感谢您在这方面的帮助。我有一个非常简单的PHP文件,它根据一些传递的参数返回图像的HTML代码。代码运行良好,图像显示迅速。然而,页面本身并没有在5秒钟内完成加载,这干扰了我正在尝试的一些AJAX调用。Firebug说时间细分如下:

  • 0ms:DNS查找
  • 0ms:连接
  • 0ms:排队
  • 211ms:等待响应
  • 14ms:接收数据
  • +5.32s:“DOMContentLoaded”(事件)
  • +5.33s:“加载”(事件)
以下是我的PHP代码:

<?php

$getimage = $_GET['p'];
$getcity = $_GET['c'];

?>

<img src="/images/photos/big/<?php echo $getcity; ?>_<?php echo $getimage; ?>.jpg" alt="" class="gallery" />

_.jpg“alt=”“class=”画廊“/>
非常简单,没有?知道发生了什么吗?

这个页面使用的是
“/images/photos/big/”
,我想这意味着它使用的是一个“大”图像。图像渲染需要时间,这可能是速度减慢的原因


您可以通过设置图像的高度和宽度来加快速度,因为只有知道图像的大小,DOM才会知道所有内容的放置位置。对不起,我不确定这是否能解决问题。

请看这个,也许吧?DOMContentloaded是浏览器端的。在您接收到数据p后,整个网页都会在您的内存中oint已完成。好的,很高兴知道。不过,其他执行完全相同操作的PHP文件(基于URL参数返回内容)的DOMcontentloaded时间约为79ms。那么,为什么此特定PHP代码需要如此长的加载时间?您是否在页面上加载任何其他外部文件?例如广告、跟踪器或类似文件?