博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nignx缓存文件与动态文件自动切换的配置
阅读量:6293 次
发布时间:2019-06-22

本文共 438 字,大约阅读时间需要 1 分钟。

hot3.png

 下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。

PHP框架是ThinkPHP,最后一个rewrite有关系,不是这个框架的可以忽略。

location ~* ^/xx/yy/main.*$ {                                                                              

        set $scenic_id 0;                                                                                     

        if ($request_uri ~* "scenic_id=([0-9]+)") {                                                           

            set $scenic_id $1;                                                                                

        }                                                                                                     

        if (-f $document_root/Html/json/$scenic_id.json) {                                                    

            rewrite ^(.*)$ /Html/json/$scenic_id.json last;                                                   

        }                                                                                                     

        rewrite ^/(.*)$ /index.php/$1 last;                                                                   

        #try_files $uri;                                                                                

}                                                                                                             

    

转载于:https://my.oschina.net/swingcoder/blog/2109924

你可能感兴趣的文章
Python模块学习:threading 多线程控制和处理
查看>>
第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合
查看>>
bLock 回调 就是这么简单!
查看>>
HTML5 input placeholder 颜色 改动
查看>>
【转】Spring 4.x实现Restful web service
查看>>
第三十一篇:SOUI布局之相对于特定兄弟窗口
查看>>
分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续2篇-模板导出综合示例)...
查看>>
Spring MVC (Java),强制页面不缓存
查看>>
javascirpt 用英文逗号替换英文分号、中英文逗号或者回车
查看>>
LeetCode --- 57. Insert Interval
查看>>
微信支付curl出错及错误码解决方案
查看>>
Codeforces 41D Pawn 简单dp
查看>>
Android,使用Json发送数据中,使用的Java转义字符 KanKan原创
查看>>
php分享二十八:mysql运行中的问题排查
查看>>
关于EventSource的精华
查看>>
.NET领域最为流行的IOC框架之一Autofac
查看>>
IntelliJ IDEA使用记录
查看>>
所谓完整的linux系统包括哪些部分呢?【转】
查看>>
Swift中出现“no such module cocoa”的错误
查看>>
开关电源过流保护-打嗝模式
查看>>