在測試用PHP 的SimpleXML時出現嚴重延遲。
在virtual server 中行
$xml = new SimpleXmlElement($url, 0, true);
到外部網站讀取一個ashx (xml?)的檔案。
觀看apache access.log及 firebug 系統會出現一段几十秒的等待,然後很短時間內即顯示結果。
若直接用瀏覽器取$url就没有這問題但在服務器用命令行curl 要等很長時間。將script 搬至外部雲server, 速度提升到只要8秒多。
未知SimpleXmlElement內部運作,今日試用wget $url 運行時停在Resolving....然後很久才connected.
把$url中的主機名改為ip, 速度即時回覆正常。
咁又兩日...
Monday, November 21, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment