为什么simple_html_dom这么慢?

时间:2013-02-18 17:53:04

标签: php html simple-html-dom

我在我的网页上使用simple_html_dom来保存3个单独的页面,并在这些页面中搜索和打印各种内容。这使得页面需要花费几秒钟来加载。

有什么方法可以优化simple_html_dom来更快地运行?或者还有什么我应该完全使用以获得更好的速度?我认为3页不是那么多,但也许我错了。我想这就像是一次加载3个单独的页面 - 但是,有什么东西可以用来加快速度吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

这可能取决于您搜索的内容,即解析器需要多少DOM抓取。我最近使用simple_html_dom从一千个页面中提取数据,所有这些都在一个请求中完成,并且花了10秒钟来处理所有数据。

可能是HTTP请求占用大部分时间。尝试使用wget或任何您喜欢的方法抓取页面,然后针对保存到本地硬盘的文件运行simple_html_dom。