Загрузить данные из базы данных в пул памяти [gwan]

В настоящее время я пишу программу C для кэширования данных из Mysql в кэш gwan (для более быстрого ответа от сервера к клиенту), но я не знаю, как разрешить программе автоматически запускаться при запуске gwan...

Что я мог сделать? Спасибо!!


person moriya    schedule 03.06.2013    source источник


Ответы (2)


кешировать данные из Mysql в кеш gwan

Кэш G-WAN скорее предназначен для хранения готовых к использованию готовых HTTP-ответов.

Если вы хотите кэшировать необработанные ответы mySQL (затем выбранные сервлетами для создания HTTP-ответов), вам следует рассмотреть возможность использования хранилища G-WAN KV.

См. пример исходного кода kv.c.

person Gil    schedule 04.06.2013

Поместите свой код в функцию init() внутри вашего обработчика.

person deepinit    schedule 03.06.2013
comment
не могли бы вы подробно? - person moriya; 04.06.2013
comment
Мория, посмотри на примеры обработчиков в gwan/.../handlers - person Gil; 04.06.2013
comment
Вы также можете использовать постоянство из сервлетов (это проще), взгляните на пример persistence.c. - person Gil; 26.06.2013