我很好奇,我正在为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