Я пытался использовать Rolling Curl, Epi Curl и другие PHP-решения для нескольких скручиваний, которые существуют, и в среднем требуется 180 секунд для отправки запросов на сайты JUST 40 и получения данных (я говорю ополучать от них только небольшие небольшие строки успеха / неудачи, то есть собачьи медленно !!!
Это хорошо только с 1 пост-запросом, который составляет 3-6 секунд, и я даже не знаю, является ли это дажехорошо, потому что я вижу, что другие говорят о получении 1-секундных ответов, что является сумасшествием.
Я также пытался использовать proc_open для запуска команд оболочки linux (curl, wget), но это тоже медленно, и не дружественно к серверу.
То, что я в значительной степени пытаюсь сделать, - это плагин Wordpress, который может управлять несколькими сайтами Wordpress и выполнять массовые обновления, удаленные публикации, управление блогроллом и т. Д. Я знаю, что там есть сайт.под названием managewp.com, но я не хочу пользоваться их услугами, потому что я хочу, чтобы сайты, которыми я управляю, были частными и разрабатывали свои собственные.Что я замечаю в них, так это то, что их запрос / ответ смехотворно быстр, и я просто озадачен тем, как они могут это сделать, особенно на сотнях сайтов.
Так что кто-то может пролить свет, как я могусделать эти почтовые запросы быстрее?
Редактировать
Я немного подумал и спросил себя: "Что такого важного в получении ответа? Это не похоже наотправленные запросы не обрабатываются должным образом, все они выполняют 99% времени! "
И вот я подумал, может быть, я смогу просто отправить все запросы без получения ответов.И если я действительно хочу отследить эти процессы и то, как они пошли, я могу попросить эти дочерние сайты отправить запрос на публикацию со статусом процесса и сделать так, чтобы главный сайт добавил их в таблицу базы данных и получилajax-запрос, например, каждые 10 секунд или около того для обновления статуса или чего-то в этом роде ... как это звучит?