паралельное выполнение функций

Bicdibus

Участник
Регистрация
5 Мар 2010
Сообщения
497
Реакции
7
Надо ускорить выполнение скрипта, скрипт парсит страницы, потом при помощи библиотеки симпл хтмл дом вытаскиваются нужные данные и заносятся в бд скрипт выполняеться очень долго, больше всего времени идет на запросы. Большинство кода распихал по функциям, есть ли возможность эти функции выполнять одновременно в пхп. Сам скрипт будет в основном работать на опенсервере, т.е. под виндой.
 
Самое простое: открывать один ресурс для curl, вызывая один раз curl_init() и дальше меняя только url - процентов на 30 может ускорить.
Сложнее: multicurl - для параллельной загрузки, на гите сейчас есть обёртки.
Еще сложнее: через очереди запускать в фоне десятки или сотни скриптов с multicurl. Главное чтоб сайт от такого ддоса не загнулся.
 
у меня большынство идет через файл_гет_контент, цурл только один, в библиотеку симпл хтмл дом встроен гет_контент
 
Назад
Сверху