加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Varnish与Django Csrf保护兼容吗?

发布时间:2020-12-20 13:29:41 所属栏目:Python 来源:网络整理
导读:我想把Varnish放在一个用Django构建的企业网站前面,以提高它的性能.在网站的每一页上都有一个小的联系我们表格.除此之外,该网站大多是静态的.问题是我无法弄清楚如何将Varnish与Djangos Csrf保护相结合.我想同样的问题适用于任何具有Django csrf保护的整页缓
我想把Varnish放在一个用Django构建的企业网站前面,以提高它的性能.在网站的每一页上都有一个小的联系我们表格.除此之外,该网站大多是静态的.问题是我无法弄清楚如何将Varnish与Djangos Csrf保护相结合.我想同样的问题适用于任何具有Django csrf保护的整页缓存.

我想关掉csrf中间件是不对的吗?

马蒂

解决方法

通常我建议你开始使用 Django + Varnish ESI.

如果您只使用整页缓存 – 我建议您使用以下解决方法:

>将表单加载到AJAX调用(到POST请求)>在您的vcl文件中,只标记GET请求查找或标记POST请求为hit_for_pass.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读