我很好奇,我正在爲wordpress創建一個flickr插件。我注意到,我寫的PHP相當慢,然後我寫了相同的JavaScript。PHP vs Javascript高效XML解析器
我知道Javascript運行在客戶端,因此只要沒有大量進程佔用處理器,它就會更快。在PHP遠程運行的時候,我知道這些都是基於連接和服務器上發生的事情。我在想,如果一個人比另一個人更好用,並且DOM可能不是抓取XML的最佳方式。在這種情況下,我使用DOM去獲取XML,然後解析出來。使用Javascript,我使用SOAP來解析相同的XML。
運行在服務器端用PHP中的V8JS類的JavaScript如果你能買得起它使得客戶端的工作,而不是你的服務器是好時候。 – gosukiwi 2012-04-17 14:57:34
有些人默認禁用JavaScript。 – Aidanc 2012-04-17 14:57:36
你確定這是XML處理速度較慢嗎?在代碼中添加一些跟蹤和計時調用並記錄它們 - 根本原因可能完全是其他事情。確認你的假設總是很好的。 – 2012-04-17 15:13:48