А чем Вас memcached, memcachedb или Redis не устраивают как (временные) хранилища такой информации? Обновлять данные можно отдельной программой или скриптом независимо от веб сервера. Ну а nginx настроить для получения данных из них.
Добрый день!
Есть у нас задача быстро отдавать небольшое количество информации. Например, каждому пользователю отдавать остаток денег на счету. Запрос может быть достаточно частым (раз в минуту), пользователей ну например, 500 тысяч.
Думаю, что надо писать свой модуль и размещать таблицу прямо в оперативной памяти (shared). Но ее нужно как-то обновлять. Для этого хочется иметь поток или процесс который будет заниматься только обновлением этой информации. Как такой процесс лучше оформить? Как что-то совсем внешнее относительно nginx? Или в nginx есть механизм для запуска таких относительно медленных и не связанных с запросами от пользователей процедур?