全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3937|回复: 5

nginx反向代理如何只缓存前台页面不缓存后台管理页面?

[复制链接]
发表于 2013-6-29 15:34:46 | 显示全部楼层 |阅读模式
昨天试了个
结果丫丫个呸的
居然后台管理也缓存了
搞的我以为我见鬼了
发表于 2013-6-29 15:49:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-6-29 16:02:43 | 显示全部楼层
单手摘月 发表于 2013-6-29 15:49
location

怎么弄  是设置文件类型还是什么
发表于 2013-6-29 16:03:34 | 显示全部楼层
后台一般不是加入no-cache,private什么的头的么?
发表于 2013-6-29 16:04:00 | 显示全部楼层

location 后台目录{

反代设置,不设置缓存!
}
发表于 2013-6-29 16:34:01 | 显示全部楼层
后台都有特定文件后缀吧。例如 admin.php 那就直接不缓存php页面就结了嘛。进阶点还可以配合lua模块来搞,过滤掉特定的request method
lua模块参考这里:http://wiki.nginx.org/HttpLuaModule

和传统方式对比:http://stackoverflow.com/questions/8591600/nginx-proxy-pass-based-on-whether-request-method-is-post-put-or-delete
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-3-31 14:33 , Processed in 0.291568 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表