我编写了一个自动网络抓取过程,可以导航到一系列5页并抓取所需信息。
我尝试使用SlimerJS运行脚本以简化调试。整个过程的执行时间不到15秒。我尝试了多次同样的结果。
然后我尝试用PhantomJS运行它。令人惊讶的是,执行时间显着增加。每次超过35秒。
我希望PhantomJS更快,因为没有任何GUI的打开。我如何调试为什么它在PhantomJS中花费的时间更长?
如果我无法在PhantomJS中加快速度,那么建议在无头设置的生产服务器中使用SlimerJS吗?
在Ubuntu 14.04上运行这些脚本