PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
avalon1981 Отправлено: 14 Декабря, 2015 - 12:27:25 • Тема: Установка pthreads на Debian • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1323
У нас php5. Там есть версия для 5ки.
avalon1981 Отправлено: 13 Декабря, 2015 - 23:06:40 • Тема: Установка pthreads на Debian • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1323
Доброй ночи уважаемые форумчане.

Очень нужно реализовать многопоточность на php для чего умные люди рекомендовали известный класс pthreads - https://github.com/krakjoe/pthreads. Но вот чего не понял, так это где у них на сайте скачать сборку для Дебиана? Кто сталкивался?

Заранее спасибо!
avalon1981 Отправлено: 07 Июля, 2015 - 10:09:26 • Тема: Многопоточность на php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 245
Мелкий, спасибо за ссылку!
avalon1981 Отправлено: 29 Июня, 2015 - 08:46:18 • Тема: Многопоточность на php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 245
Доброго времени суток уважаемые форумчане.

Есть задача максимально быстро выполнить однотипные действия с данными. Есть для этого VPS.

Хочется понять, как правильно реализовать многопоточную работу, чтобы написав один скрипт можно было запустить много его копий в параллельную работу и они работали с одной БД не мешая друг другу. Не хочется писать костыли и изобретать велосипед. Возможно есть уже работающие решения. Подскажите пожалуйста.

Заранее спасибо!
avalon1981 Отправлено: 29 Июня, 2015 - 08:42:03 • Тема: Алгоритм работы с очередью на php • Форум: Вопросы новичков

Ответов: 2
Просмотров: 204
Добрый день, уважаемые форумчане.

Очень нужен ваш профессиональный совет и конструктивная критика.

Пилим веб-сервис на php, в который будет делать отложенный постинг в аккаунты Вконтакте.

После авторизации в личный кабинет пользователь сможет добавлять так называемые задания, которые будет для него сервис выполнять. Задание представляет собой настройку действий - в какой аккаунт какую информацию постить и в какое время. Каждый пользователь системы может насоздавать ряд таких заданий.

Суть проблемы в следующем. Когда пользователей много и у каждого куча заданий, то мы в БД получаем большую очередь. Вопрос - как извлекать из нее задачи для выполнения?

Если брать их по мере добавления в очередь (первый пришел - первый ушел), то может получиться что кто-то один насоздавал 100 задач, а кто-то другой создал только одну задачу и вот этот второй будет ждать очень долго, пока не выполнятся все 100 задач первого пользователя.

Есть мысль брать задачи рандомно, что тоже имеет свои минусы т.к. теоретически какие-то задачи могут быть взяты в работу очень редко.

Может есть какое-то известное решение для задач такого рода?

Заранее спасибо за ответ!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB