架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9182|回复: 0

[Web] nginx设置代理缓存

[复制链接]
发表于 2016-12-7 14:25:58 | 显示全部楼层 |阅读模式
实际应用举例:的首页被1个人访问过之后,不论这个人在哪里,上海,北京,深圳,美国都无所谓。3小时内的缓存期,全球所有国家的人再次访问网站的首页,都只是访问的前端Y服务器,而数据服务器X没有任何负担,数据库0压力。3小时后,第一个访问首页的人,将会去数据服务器X读取一次实时的数据,查询一次数据库,然后3小时内,其他所有人的访问,又全部是从前端服务器Y中读取了。也就是说,一天24小时内,首页在数据服务器X中,理论上应该只有8次访问记录(24除以3等于8),其他所有的访问,无论是几千还是几万,还是几百万次首页的访问,都是前端服务器Y的事情了。
我的配置文件,如下:



我们设置完后,然后,查看响应头,如下:

QQ截图20161207141943.jpg

X-Cache-Status:MISS 这句话,表示,并没有从缓存里面读取数据,未命中的意思嘛。

问题,出现在哪里??是不是缓存目录权限有问题,造成无法写入???

然后,我修改了缓存目录的权限,重启nginx,发现还是不能命中。。。

最后,解决办法如下:

要加上下面这句话:
完整的配置如下:


附上命中的截图:
QQ截图20161207142611.jpg




上一篇:【实战】已安装nginx动态添加模块
下一篇:python升级引起的pip执行错误
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-29 19:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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