Php 以更快的速度加载页面loadHTMLfile
我把这个php脚本添加到我的websit中,但是它使web负载非常慢。 有没有办法让它更快Php 以更快的速度加载页面loadHTMLfile,php,performance,load,Php,Performance,Load,我把这个php脚本添加到我的websit中,但是它使web负载非常慢。 有没有办法让它更快 <?php $doc = new DOMDocument; $doc->preserveWhiteSpace = false; $doc->strictErrorChecking = false;
<?php
$doc = new DOMDocument;
$doc->preserveWhiteSpace = false;
$doc->strictErrorChecking = false;
$doc->recover = true;
libxml_use_internal_errors(true);
$doc->loadHTMLFile('http://lolbuilder.net/aatrox');
$xpath = new DOMXPath($doc);
$query = "//div[@class='col-sm-6']/table/tbody/tr[1]/td[2]";
$entries = $xpath->query($query);
echo ($entries->item(0)->textContent);
?>
如果脚本发出另一个请求,那么您无法做很多事情来加速该请求。如果结果没有改变(经常),可以缓存它以避免外部请求您可以尝试使用curl获取页面,然后将其传递给DOMDocument
这里有一个例子
我会尝试在本地加载文件,而不是通过互联网加载。尝试对DOM查询进行计时,看看这是否会导致速度缓慢