用PHP加载XML非常慢

用PHP加载XML非常慢,php,javascript,xml,Php,Javascript,Xml,我有以下代码: <?php include "convert/xmlToArray.php"; $query_string = $_GET['query_string']; if ($query_string == "") { $query_string = "travel"; } $completeurl = "http://my_site"; $xml = simplexml_load_file($completeurl); $arrayData = xmlToArr

我有以下代码:

<?php
include "convert/xmlToArray.php";

$query_string = $_GET['query_string'];

if ($query_string == "") {
    $query_string = "travel";
}

$completeurl = "http://my_site";

$xml = simplexml_load_file($completeurl);

$arrayData = xmlToArray($xml);

echo json_encode($arrayData);
?>

还有一个页面使用JavaScript获取这些结果并将其显示给用户

页面获取结果并显示结果需要10秒以上的时间

有人知道如何让它加载得更快吗?是否有基于客户端的解决方案


谢谢

将所有数据保存到php文件中。例如,如果您想要获取数组,您可以简单地包含一个文件并使用数据。这是加快php使用速度的简单方法。

您应该首先分析不同的调用,以找出问题所在。我将如何做到这一点?你的意思是什么?simplexml加载文件($completeurl);”需要多少时间?只需在开始每个可能很昂贵的操作之前回显当前时间即可。