Должен ли Symfony DomCrawler/Goutte быть таким медленным?

Я использую библиотеку Symfony Goutte, которая объединяет Guzzle, Symfony DomCrawler и CssSelector в один пакет, чтобы очистить довольно простую HTML-таблицу. Тем не менее, я нахожу это невероятно медленным.

Обычно обработка таблицы из 20 строк занимает около 12-14 секунд после загрузки страницы. Конечно, это слишком долго?

Раньше я использовал библиотеки синтаксического анализа DOM и никогда не сталкивался с такой медлительностью. Я что-то не так делаю, или Goutte просто очень медленный?


person Mateo    schedule 11.03.2014    source источник


Ответы (1)


Оказывается, компоненты Goutte и DomCrawler действительно такие медленные. Вместо этого я попробовал phpQuery и вижу, что та же работа выполняется за долю секунды. –

person Mateo    schedule 12.03.2014
comment
Я заметил то же самое. Вы пробовали простой парсер html dom? - person GorillaApe; 13.05.2014