Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2011, 19:44   #1
aferistz
Пользователь
 
Регистрация: 13.12.2009
Сообщений: 26
По умолчанию Обработка в реальном времени

Нужно постоянно проверять обновления в базе, и делать различные действия. Какой-нибудь процесс запущен на сервере и он каждые 5-10 секунд делает проверку на обновления.

1)Можно как-либо такое реализовать на php?
2)На каком языке, такое лучше всего реализовать?

Буду рад любым ответам.
aferistz вне форума Ответить с цитированием
Старый 24.10.2011, 20:38   #2
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

cron///////////
Lesha вне форума Ответить с цитированием
Старый 24.10.2011, 20:40   #3
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

php + опкэшер (например, eacelerator)
Виталий Желтяков вне форума Ответить с цитированием
Старый 25.10.2011, 18:03   #4
aferistz
Пользователь
 
Регистрация: 13.12.2009
Сообщений: 26
По умолчанию

Цитата:
cron///////////
про крон я конечно же знаю, спасибо что написали, в голову пришла идея:

до сего момента я вариант с кроном рассматривал в последнюю очередь: т.к. нужно проверять данные в базе каждые 5 сек, и после того как появились новые необработанные единицы в базе требуется делать различные действия которые в сумме длились 30 сек, что и нарушало частоту обновления(5 сек).

Мне в голову пришла такая мысль:
а что если, поставить главный скрипт, который следит за обновлениями в базе, в крон, в кроне поставить время 1 минута.
php скрипт зацикливать также на одну минуту, и каждые 5 секунд проверять обновления, и если таковые находятся, то отправлять на обработку в сторонний скрипт, например с помощью курла, и как только отправили сразу прерывать соединение.
Ведь пхп скрипт все равно выполнится полностью и занесет результат в базу?(Судя по теории, да)

Как вам вариант, не сильно корявый?

Цитата:
php + опкэшер (например, eacelerator)
спасибо, так как проект планируется объемный и ресурсозатратный, обязательно буду использовать
aferistz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi (Построение графика в реальном времени) Svyazist Помощь студентам 3 02.10.2012 12:48
Возврат значений из DLL в реальном времени Alter Общие вопросы Delphi 5 21.06.2011 19:43
Какие поля отображаются в DBGrid в реальном времени? Сергей089 Компоненты Delphi 4 14.03.2011 11:51
Издеваемся над виндой в реальном времени Fainder Свободное общение 12 15.03.2010 15:22