<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Парсинг большого XML файла</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html</link>
    <description>Здравствуйте уважаемые форумчане!&lt;br&gt;&lt;br&gt;Имеется xml файл, скажем 50-200 мб. Имеется обычный SimpleXML парсер на php, крутится все на VDS небольшой мощности. Вопросик, как реализовать обработку этого файла и обновление данных в базе, последовательно в цикле с равномерной загрузкой CPU и MySql чтобы скрипт не вешал на 100&#037; процессор, а скажем на 20-30&#037;, если такое возможно? Или необходимо писать менеджер обработки порциями и скажем запускать по крону каждые 30 минут и обрабатывать порциями данные...&lt;br&gt;&lt;br&gt;И еще вопросик, на каком языке будет быстрее парсер работать, php, perl или еще что то, и в частности есть ли более скоростные модули для работы с ними из php, для парсинга.&lt;br&gt;&lt;br&gt;Сервер ubuntu 10.04&lt;br&gt;&lt;br&gt;Заранее благодарен.&lt;br&gt;</description>

<item>
    <title>Парсинг большого XML файла (ne4to)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#7</link>
    <pubDate>Fri, 30 Nov 2012 17:04:04 GMT</pubDate>
    <description>&amp;gt; крутится все на VDS&lt;br&gt;&lt;br&gt;ну как по мне то эта строчка означает что у вас есть туда рутовый доступ, иначе смысл тогда в вдс, если можно взять просто хостинг )&lt;br&gt;&lt;br&gt;а если есть рут, то что мешает сделать все как надо ?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Парсинг большого XML файла (svfolder)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#6</link>
    <pubDate>Fri, 30 Nov 2012 12:32:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; nice -n 19 parser.php &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и не надо ничего писать &lt;br&gt;&amp;gt;&amp;gt; Это разве прокатит если php работает как модуль апача???&lt;br&gt;&amp;gt; ну ты запускай его через cli и все будет гут &lt;br&gt;&lt;br&gt;cli же еще надо сперва настроить), а что делать если его нет на хостинге? ), из реальной жизни, на hc.ru 2 года назад, неделю долбили тех поддержку, так они и не смогли на своем хостинге настроить чтобы работало set_time_limit(0);, скрипт импорта в магазин тупо умирал через 30 сек... техподдержка развела руками и ничего не смогла на своем vps настроить нам...&lt;br&gt;</description>
</item>

<item>
    <title>Парсинг большого XML файла (svfolder)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#5</link>
    <pubDate>Fri, 30 Nov 2012 12:27:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; nice -n 19 parser.php &lt;br&gt;&amp;gt;&amp;gt; Это разве прокатит если php &lt;br&gt;&amp;gt; Покатит запустить отдельный асинхронный, долгоживущий, фоновый, низкоприоритетный процесс &lt;br&gt;&amp;gt; из этого самого php-под^Wв-апаче.&lt;br&gt;&lt;br&gt;И как подобное сделать из php скрипта? Если не затруднит, покажите примерчик, или ссылку где почитать, желательно на русском ).&lt;br&gt;</description>
</item>

<item>
    <title>Парсинг большого XML файла (ne4to)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#4</link>
    <pubDate>Fri, 30 Nov 2012 12:16:18 GMT</pubDate>
    <description>&amp;gt;&amp;gt; nice -n 19 parser.php &lt;br&gt;&amp;gt;&amp;gt; и не надо ничего писать &lt;br&gt;&amp;gt; Это разве прокатит если php работает как модуль апача???&lt;br&gt;&lt;br&gt;ну ты запускай его через cli и все будет гут&lt;br&gt;</description>
</item>

<item>
    <title>Парсинг большого XML файла (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#3</link>
    <pubDate>Fri, 30 Nov 2012 12:03:03 GMT</pubDate>
    <description>&amp;gt;&amp;gt; nice -n 19 parser.php &lt;br&gt;&amp;gt; Это разве прокатит если php&lt;br&gt;&lt;br&gt;Покатит запустить отдельный асинхронный, долгоживущий, фоновый, низкоприоритетный процесс из этого самого php-под^Wв-апаче.&lt;br&gt;</description>
</item>

<item>
    <title>Парсинг большого XML файла (svfolder)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#2</link>
    <pubDate>Fri, 30 Nov 2012 11:19:08 GMT</pubDate>
    <description>&amp;gt; nice -n 19 parser.php &lt;br&gt;&amp;gt; и не надо ничего писать &lt;br&gt;&lt;br&gt;Это разве прокатит если php работает как модуль апача???&lt;br&gt;</description>
</item>

<item>
    <title>Парсинг большого XML файла (ne4to)</title>
    <link>https://opennet.ru/openforum/vsluhforumID8/7644.html#1</link>
    <pubDate>Thu, 29 Nov 2012 20:55:12 GMT</pubDate>
    <description>nice -n 19 parser.php&lt;br&gt;&lt;br&gt;и не надо ничего писать&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
