WackoWiki: ФрендЛентаРегистра ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Roman Ivanov писал:


еще мне кажется, что таки надо сделать background process, работающий по такому принципу:


в index.php после всех отдач делаем сброс буфера, ignore_user_abort и обрабатывает query callback'ов от разных плагинов.


callback'и – это функции с параметры, пример: check_for_updates_register(«register.spectator.ru») или generate_new_query_from_rss


query – просто очередь в текстовом файле, писать в неё может любой плагин, читает и удаляет из нее только index.php.


каждый колбэк максимально атомарен, т.е. занимает мало времени, чтобы успеть сделать своё грязное дело до наступления time_limit. Как callback отработан, удаляем его строку и читаем следующую.


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]
Donate
Время работы: 1.834 s
Использовано памяти: 2.718 Mb