2012-03-17 75 views
1

我在nginx服务器上使用cgilua,我的问题是当我在页面中放入一些lua代码时,内容似乎被缓存。cgilua:网页每次都不刷新

例如

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

显示相同的值很多次,如果我刷新页面,这不符合一个PHP页面发生。使用POST数据时,我的问题非常尴尬,因为页面随机加载到缓存中。

是否有特定的HTTP标头设置?为什么它使用PHP?

谢谢。

+0

你打电话给CGILua怎么样?将您的配置发布到粘贴箱并添加链接 – Dayo 2012-03-17 10:51:56

+0

- > http://pastebin.com/Bt4AdunD – marmottus 2012-03-18 21:03:08

回答

0

在cgilua.fcgi,有这样一行:

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

我把它设置为true,我的问题似乎不会再次出现。

0

问题可能是随机数发生器没有初始化,因此每次都返回相同的数字。在致电math.random()之前,尝试运行math.randomseed(os.time())

相关问题