Я тестировал некоторый код и синтаксический анализ XML был включен. Для простого тестирования я попросил/моего локального хоста, и ответ был моей страницей по умолчанию Apache2. Пока, так хорошо.Perl - XML :: LibXML: плохая производительность синтаксического анализа на странице Apache2 по умолчанию
Ответ XHTML и, следовательно, XML. Поэтому я взял его для моего разбора (~ 11k размера).
XML::LibXML->load_xml (string => $response);
Это займет около 16 секунд, пока не закончится без ошибок.
Если я дам ему другой xml-файл с двойным размером, если нужно 0 раз.
Итак ... почему ????
Apache/2.4.10
Debian/8.6
XML::LibXML/2.0128
EDIT
Я должен упомянуть, что я удалил не-XML HTTP-заголовок.
Так строка начинается с
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
и заканчивается
</html>
EDIT
Ссылка: http://s000.tinyupload.com/index.php?file_id=88759644475809123183
Не могли бы вы поделиться содержимым '$ response', чтобы мы могли проверить его на нашем конце? –
Это вывод страницы по умолчанию Apache2 без HTTP-заголовков. Размер ~ 11k. Я поставлю tinyupload-ссылку в свой пост. – chris01