我正在測試一些代碼並解析了XML。爲了進行簡單的測試,我請求了/我的本地主機,響應是我的Apache2默認頁面。 到目前爲止,這麼好。Perl-XML :: LibXML:Apache2上的錯誤解析性能默認頁面
響應是XHTML,因此是XML。所以我拿它來解析(〜11K的大小)。
XML::LibXML->load_xml (string => $response);
它需要大約16秒,直到它完成沒有錯誤。
如果我給它一個其他xml文件,如果需要0時間,它的大小加倍。
所以...爲什麼?
Apache/2.4.10
Debian/8.6
XML::LibXML/2.0128
編輯
我需要一提的是我刪除了非XML HTTP頭。
所以串
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
開始,以
</html>
編輯結束
鏈接:http://s000.tinyupload.com/index.php?file_id=88759644475809123183
你可以分享'$ response'的內容,以便我們可以在我們結束時檢查它嗎? –
它是沒有HTTP頭的Apache2默認頁面的輸出。大小〜11k。我將在我的文章中加入一個tinyupload鏈接。 – chris01