扫码关注官方订阅号
因为是webservice,post的内容的是json,需要对常用的api接口进行cache,不知道在nginx这一层能否做到?
人生最曼妙的风景,竟是内心的淡定与从容!
可以, 这个时候nginx的工作模式就是一个反响代理, 但是不合适
首先, 你需要知道你想怎么cache内容, 比如输入一样的情况下(同样的用户cookie, 同样的http post参数), cache的内容多久失效. 实现这样的配置文件, 差不多就是写代码了, 那么为什么不在python或者php里面写
cache存储在什么地方? 假设以上的事情你都用配置文件搞定了, 接下来缓存的内置你想放到哪里? 磁盘还是memcache, 看起来又是编程的活.
如果这些东西你觉得用nginx做合适的话, 就请继续吧. 否则就在代码里面实现, 尽量让nginx的配置文件越简单越好. 用PHP(fastcgi)或者python利用memcache的做缓存, 效率还是相当高的, 至少比nginx读文件的cache速度还快一点, 毕竟是内存操作
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以, 这个时候nginx的工作模式就是一个反响代理, 但是不合适
首先, 你需要知道你想怎么cache内容, 比如输入一样的情况下(同样的用户cookie, 同样的http post参数), cache的内容多久失效. 实现这样的配置文件, 差不多就是写代码了, 那么为什么不在python或者php里面写
cache存储在什么地方? 假设以上的事情你都用配置文件搞定了, 接下来缓存的内置你想放到哪里? 磁盘还是memcache, 看起来又是编程的活.
如果这些东西你觉得用nginx做合适的话, 就请继续吧. 否则就在代码里面实现, 尽量让nginx的配置文件越简单越好. 用PHP(fastcgi)或者python利用memcache的做缓存, 效率还是相当高的, 至少比nginx读文件的cache速度还快一点, 毕竟是内存操作