Xpoint
   [напомнить пароль]

Как распараллелить работу скрипта на PHP

Метки: [без меток]
2007-12-01 20:18:01 [обр] SergeZ[досье]

Есть PHP скрипт который загружает содержимое странички с другого сайта, парсит ее, и получает информацию - например цену товара. И так последовательно для одного, для второго, .... для десятого товара. Каждое обращение к другому сайту, разбор отданной странички - занимает 1-2 секунды. Если надо проанализировать 30- 40 страничек - соответственно время увеличивается пропорционально - что не устраивает.

Можно ли как то распараллелить эту работу. То есть запустить одновременно необходимое количество обращений к другому сайту и получить сразу информацию, от каждого такого обращения по мере его готовности. Если да, подскажите - в каком направлении двигаться, что почитать. Может быть есть где примеры решения аналогичных задач.

спустя 31 минуту [обр] Lynn «Кофеман»(98/571)[досье]
спустя 2 часа 40 минут [обр] MiRacLe(47/77)[досье]
спустя 3 дня [обр] dimagolov(0/3)[досье]
самое простое - оговорить с владельцем другого сайта получение информации в удобоваримом формате, а не тырить контент.
спустя 13 дней [обр] Владимир Лучанинов[досье]
Загрузка в несколько потоков с multi_curl и PHP
http://php.southpark.com.ua/20......ko-potokov-s-multi_curl-i-php/
Powered by POEM™ Engine Copyright © 2002-2005