通知:欢迎光临,有建议或发现bug,点此留言
首页> 经验> Nginx-uwsgi服务器缓存无法清除问题的研究和解决办法

Nginx-uwsgi服务器缓存无法清除问题的研究和解决办法

2018-05-18 10:59:51 阅读:527
简介今天特地研究了一下nginx-uwsgi的缓存问题,表现为多次请求同一个接口得到了不同的结果,而且还是随机出现的,让人摸不着头脑,重启nginx-uwsgi确实解决了问题,但是始终都知道到底是哪出了问题,今天终于搞清楚并轻松解决了。
    C++性能强大,而Python开发高效。C++与Python强强联合,一起征战世界!
    Python技术网
Python技术网
是C++技术网的官方兄弟网站,安全可靠,一起学习C++和Python吧。告诉你一个好消息:打开支付宝,搜索【514124385】可领红包哦,最高99元!!!,每天都可领。
    在用python的webpy写web应用时,为了加速后台的数据的渲染,开发了一个缓存库。但是上线测试的效果却不尽如人意,表现是:接口返回的结果在几个不同的数据里轮流切换。
    之前一直以为是Nginx的缓存。研究了很久,发现并不是nginx的缓存。因为nginx上并没有配置缓存选项。今天怀疑到uwsgi头上了。然后尝试让uwsgi独立监控端口再进行访问,发现并不能访问,可能我装的uwsgi只是nginx的插件,并不能直接运作吧。
    我继续跟踪uwsgi的日志,看看日志的访问情况如何。试着刷新了一个页面几次,把访问日志导出来对比一看,发现缓存确实是有作用的,几次的数据没有变化,达到了效果。但是当第四次刷页面的时候,数据变化了。没有变化的时候,响应速度很快,而变化了的时候响应速度降低了10倍。
登陆系统,查看更多
文章标题:Nginx-uwsgi服务器缓存无法清除问题的研究和解决办法
文章地址:http://www.cjjjs.com/article/2018518105927349
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:Nginx-uwsgi服务器缓存无法清除问题的研究和解决办法

阅读排行

猜您感兴趣