缓存的好处,为什么使用缓存?,nginx的缓存机制,proxy模块指令,,以上nginx配置结合使用:,proxy_params文件的配置如下:,访问一次页面,并向 http://192.168.148.168:8000/api/ 发起一个接口数据请求,查看/cache/nginx目录下的缓存结果:,ngx_cache_purge是nginx的第三方模块,能够帮助我清除nginx中的缓存。,如果启动了缓存,没有安装这个模块(ngx_cache_purge),重启nginx会出现异常:,这个异常是在指示我们,找不到该指令的驱动,需要按照相关模块。,ngx_cache_purge只是nginx的第三方模块,并不是某个特殊的软件,所以我们需要对nginx重新进行编译,操作如下:,配置nginx:,缓存清除测试
访问:http://192.168.148.170:8000/clear_cache//api/index.php, 访问这个链接将会清除接口:http://192.168.148.170:8000//api/index.php 的缓存数据。,成功清除缓存返回结果如下,,没有缓存返回结果如下,,proxy_no_cache,查看proxy_cache指令详解