gpt4 book ai didi

django - Varnish 是否与 Django Csrf 保护兼容?

转载 作者:行者123 更新时间:2023-12-01 05:29:37 26 4
gpt4 key购买 nike

我想将 Varnish 作为一个使用 Django 构建的企业网站的前面,以提高其性能。在网站的每个页面上都有一个小的联系我们表格。除此之外,该网站大多是静态的。问题是我不知道如何将 Varnish 与 Django 的 Csrf 保护结合起来。我想同样的问题适用于任何类型的带有 Django csrf 保护的整页缓存。

我想关闭 csrf 中间件是不行的 - 对吧?

马蒂

最佳答案

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

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

  • 将表单加载到 AJAX 调用(POST 请求)
  • 在您的 vcl文件或者只标记 lookup 的 GET 请求或标记 POST 请求 hit_for_pass .
  • 关于django - Varnish 是否与 Django Csrf 保护兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034242/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com