Wagtail:每个页面上都有不需要的 wagtail 查询

问题描述 投票:0回答:1

我使用 Wagtail 5.2,并且在每个页面上都有这三个查询。

鹡鸰为什么要这么做?

即使我访问 www.example.com/admin/(默认 Django 管理页面)我也可以看到这三个查询?

  1. 这是默认行为还是我做错了什么?
  2. 是否可以以某种方式缓存至少第一个查询?我猜 wagtail 正在尝试获取每个当前站点对象。
django performance wagtail
1个回答
0
投票

这是预期的行为 - 假设您指的是 Wagtail 管理员而不是 Django 管理员。

首先找出您所在的网站。您可能只配置了一个站点,但 Wagtail 本质上支持多个站点。接下来的两个可能是为了以最有效的方式构建页面浏览器。如果您的数据库接近调整,该数据可能会存储在数据库的内存中,所以我不会太担心这些查询。

© www.soinside.com 2019 - 2024. All rights reserved.