我不得不从外部网站检索一些内容,操纵它并在另一个网站上显示。这是一份财务数据表。但是,加载速度非常慢 - > 3秒在我必须使用加载div来填充它之前,我想看看我是否可以以任何方式加速它,可能利用cURL?这是我的代码:
<?php
$html = file_get_contents('https://exernalsite.com');
$doc = new DOMDocument();
@$doc->loadhtml($html);
$xpath = new DOMXPath($doc);
$rows = $xpath->query('//table')->item(2)->getElementsByTagName('tr');
foreach($rows as $index => $row) {
$cells = $row->getElementsByTagName('td');
if ($cells->length > 4 && $index < 6) {
echo "<tr>\n";
for($i = 1; $i < 6; $i++)
{
if ($i != 4) {
echo "<td>" . $cells->item($i)->textContent . "</td>\n";
}
}
echo "</tr>\n";
}
}
?>