- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброй ночи! Подскажите плиз, возможно ли при выполнении скрипта PHP вызвать на исполнение параллельно функцию с разными параметрами (одновременное выполнение). Сейчас в цикле foreach последовательно вызывается функция, и из за этого скрипт работает очень долго. Нельзя ли как распараллелить процесс?
вообще-то сам скрипт php можно вызвать много раз одновременно, что и происходит при одновременном посещении сайта несколькими юзерами. Т.е. можно разбить задачу на клиенте на части которые можно выполнять независимо и затем вызвать выполнение на сервере с клиента этих всех частей одновременно, и затем собрать конечный результат дождавшись ответа на клиенте от сервера по все запросам.
https://habrahabr.ru/post/300952/
А почему бы не использовать для этого Cron? То есть настроить на сервере по таймингу запуск необходимых скриптов.
multicurl вам нужен.
Поймите многопоточность нужно закладывать УЖЕ сразу, иначе надо всё переписывать.
На самом деле, не понимаю, почему никто не спросил что там в этом foreach? Пару миллионов итераций вполне может выполниться за пару секунд.
Может нужно оптимизировать то, что в цикле foreach выполняется?
На самом деле, не понимаю, почему никто не спросил что там в этом foreach? Пару миллионов итераций вполне может выполниться за пару секунд.
Может нужно оптимизировать то, что в цикле foreach выполняется?
Какая разница что там?
Вопрос в
multicurl вам нужен.
multicurl нужен вне зависимости от того, что делает функция? ТС где-то говорил о том, что он запросы шлет?
Поймите многопоточность нужно закладывать УЖЕ сразу, иначе надо всё переписывать.
Это тоже не правда. Зависит от языка и задачи.
multicurl нужен вне зависимости от того, что делает функция? ТС где-то говорил о том, что он запросы шлет?
Это тоже не правда. Зависит от языка и задачи.
Тоже сообщения набиваем?
Язык у нас PHP, читать не умеем заголовок?
multicurl нужен для простейшей реализации:
---------- Добавлено 08.03.2017 в 11:59 ----------
Ссылку, которую дал Оптимизайка, там не всегда есть возможность добавить модуля в PHP.
Тоже сообщения набиваем?
С чего вы взяли? Я у вас спросил, к чему multicurl, если ТС вызывает функции, в которых неизвестно что происходит. Может он там fobinacci(n+1) считает, тоже multicurl нужен? Или вы хотите по своему-же серверу POST-ом передавать некие куски для обработки (с разными параметрами)? Сложилось впечатление, что либо вы оговорились, либо не знаете для чего нужен multicurl.
С чего вы взяли? Я у вас спросил, к чему multicurl, если ТС вызывает функции, в которых неизвестно что происходит. Может он там fobinacci(n+1) считает, тоже multicurl нужен? Или вы хотите по своему-же серверу POST-ом передавать некие куски для обработки (с разными параметрами)? Сложилось впечатление, что либо вы оговорились, либо не знаете для чего нужен multicurl.
ТС, не просил, вроде, за него написать код. Он просто спросил, какие есть варианты для параллельного вызова. И мы тут предлагаем разные варианты.
А вы уже тут какое-то ТЗ начинаете составлять 🍿