我在VPS上使用nginx和unicorn作为生产环境。
当我通过某种形式的网站添加任何模型实例(文章,发布任何内容),并点击任何链接时,该分配的页面必须显示此添加的内容(例如文章或帖子列表) - 新添加文章我没有看到它。
或更新头像/照片的相同情况(我使用paperclip gem)。
但如果我按F5 - 他们会立即显示。
但是,控制器中没有任何缓存操作。
我现在不需要去挖掘......
CONFIGS:
Nginx:http://pastebin.com/MdJq4PyP
独角兽:http://pastebin.com/UrMuCAkB
答案 0 :(得分:3)
你的nginx配置告诉浏览器缓存你的动态内容,这是不好的。您可能想要删除这两行:
expires max;
add_header Cache-Control public;
按F5将强制浏览器绕过自己的缓存并转到服务器再次加载内容。