cgilua: веб-страница не обновляется каждый раз - PullRequest
1 голос
/ 17 марта 2012

Я использую cgilua на сервере nginx, и моя проблема в том, что, когда я помещаю некоторый код lua на свои страницы, содержимое кажется кэшированным.

Например

<!-- index.lp -->
<%= math.random(100000) %>

Отображает одно и то же значение много раз, если я обновляю страницу, этого не происходит со страницей PHP.Моя проблема очень смущает при использовании данных POST, потому что страница загружается случайным образом в свой кэш.

Есть ли какие-либо конкретные заголовки HTTP для установки?Почему он работает с php?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 марта 2012

В cgilua.fcgi была эта строка:

reload = false,           -- if you want to reload the application on every request

Я установил значение true, и моя проблема, похоже, больше не появляется.

0 голосов
/ 18 марта 2012

Проблема может заключаться в том, что генератор случайных чисел не инициализируется и поэтому каждый раз возвращает одно и то же число. Попробуйте набрать math.randomseed(os.time()) перед вызовом math.random().

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