PHP веб-приложение deamon, обрабатывающее несколько запросов подряд от одного и того же пользователя - PullRequest
1 голос
/ 27 августа 2011

Я занимаюсь разработкой веб-приложения, и мне нужно, чтобы основной скрипт работал в фоновом режиме (как демон) и обрабатывал много запросов от одного и того же пользователя.

Мое приложение выполняет много запросов SQL и генерирует огромные массивы для своей внутренней работы, и это делается для каждого отдельного запроса от пользователя. Моя цель состоит в том, чтобы приложение работало в фоновом режиме и позволяло ему отвечать на запросы пользователей, что повышает производительность и снижает ресурсы сервера; как только пользователь выходит из системы, я могу убить демона.

Я думал об использовании pcntl_fork (), но он работает только для CLI (если мое понимание верно)

Любая помощь будет высоко оценена! Спасибо.

Юнес.

1 Ответ

0 голосов
/ 27 августа 2011

Вы можете попытаться сохранить огромные массивы в переменных сеанса или в memcache между доступами.Это зависит от того, насколько они «огромные».

Еще один, хотя мне нужно было запустить CLI php «Daemon», который слушает определенный порт, «обычные» (CGI?) Php-скрипты будут связываться через портI / O.Хотя это кажется сложным и хрупким.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...