Nginx反向代理:post_action如果代理缓存命中 – Possbile?
发布时间:2020-05-22 21:35:45 所属栏目: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 – “include_recipe”与Vagrantfile“chef.add_reci
- nginx – 在子URI下提供Tomcat
- node.js-是否应将Nginx和HAProxy都用于生产节点应用程序?
- python – Django uwsgi nginx.导入错误:没有名为py的模块
- 运行fastcgi- php作为博客子文件夹,而网站的其余部分是fast
- python – X-Forwarded-Proto和Flask
- 如何在nginx中设置自动身份验证层?
- 在生产中在Windows上部署Flask
- WordPress,nginx代理和子目录:wp-login.php重定向到域
- 如何使用Symfony Process Component中的sudo命令?
推荐文章
站长推荐
- nginx – 代理时如何转发HTTP端口的值?
- linux – 如果使用NGINX找不到文件,如何重写
- node.js – WebSocket连接失败,使用nginx,nodejs
- nginx – 在同一台服务器上升级2个Ghost博客,1作
- ruby-on-rails – Capistrano NGINX Passenger R
- nginx访问502 gateway,*1 connect() failed (11
- nginx add_header在我的某个位置无效
- apache – Magento:Lighttpd vs Nginx
- dns – 虚拟主机上的nginx子域配置
- ubuntu – Nginx:随机用户得到“找不到服务器”
热点阅读
