- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Из мануала:
Описание
resource curl_multi_init ( void )
Warning
К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.
В связи с чем вопрос, кто использовал данную функцию, можете доступно обьяснить как ей пользоваться?
Я так понимаю, данная функция позволяет подключаться одновлеменнок нескольким адресам параллельно.
К примеру, необходимо получить данные с двух адресов, используя curl_init:
$ch = curl_init("http://site1.com/");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$xml1 = curl_exec ($ch);
curl_close ($ch);
$ch = curl_init("http://site2.com/");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$xml2 = curl_exec ($ch);
curl_close ($ch);
На выходе имеем 2 переменные ($xml1 и $xml2). Но тут как мы видим, получение данных происходит последовательно.
Каким образом можно реализовать тоже самое используя curl_multi_init, если это вообще возможно?
Будет ли в этом случае прирост скорости получения данных, действительно ли эта функция позволячет подключаться одновременно к нескольким адресам или эта функция использует механизм последовательного получения данных с каждого адреса?
В поиске только ссылки на копии мануала, ни одного ресурса со своим контентом.
Заранее спасибо.
Отсюда
nikitian
Спасибо, не догадался посмотреть оригинал, все время пользовался русскоязычной версией на ru2.php.net