Nginx反向代理:post_action如果代理缓存命中 – Possbile?
发布时间:2020-09-19 06:16:20 所属栏目:Nginx 来源:互联网
导读:我们最近发现了有关nginxes post_action的信息.我们想知道如果进行代理缓存命中,有一种方法可以使用该指令吗?我们希望的流程如下:1) User request comes in 2) If cache HIT goto A / If cache MISS goto B A) 1) Serve Cached Result A) 2) post
我们最近发现了有关nginxes 我们想知道如果进行代理缓存命中,有一种方法可以使用该指令吗? 我们希望的流程如下:
如果可以通过post_action或任何其他方法获得任何想法? 这背后的原因如下: 我们本质上希望在显示缓存内容时修改用户会话(php,但相同的概念可以应用于大多数服务器端语言).这将大大增加我们处理的可缓存请求的数量,因为这些请求仅写入会话而不是从会话中读取. 谢谢! 最佳答案 如果你还没有解决它,那么这是一个通过你的要求的示例配置:server { listen 80; server_name img1.example; root /var/www/images; location / { // Users request comes in try_files $uri @proxy; // If cache HIT goto A (show) / If cache MISS goto B (@proxy),server cached result post_action /url.php; // post_action to another url on the backend } location @proxy { proxy_pass http://static.exmaple; // Server request from backend proxy_store /var/www/images$uri; // Store result from backend (cache) } } (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx反向代理到另一个提供静态文件的Nginx服务器
- nginx – RoR 5.0.0 ActionCable wss WebSocket握手:意外的
- NGINX在HTML页面以外的所有页面上都有404错误
- NGINX用语言后缀重写根URL
- nginx – Php-Fpm 7服务器到达pm.max_children
- 使用docker在CentOs上设置PHP-FPM,Nginx,Mariadb
- url-rewriting – 将子域上的已知文件夹重定向到nginx的主站
- PHP+nginx出现502 Bad Gateway的错误解决办法
- Prerender不使用Nginx处理https
- 将Nginx日志放入Kafka的最佳选择?
推荐文章
站长推荐
热点阅读