gpt4 book ai didi

mysql - 每次用户访问页面时,DjangoCMS 都会打开数据库连接吗?

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

正如我在标题“Django CMS 每次用户访问页面时都会打开数据库连接吗?”中提到的

问题是即使我看到了这个 page 它默认缓存我的页面,每次刷新/更改页面时都会打开一个新的 MySQL 连接。

我如何缓存我的页面,以便我的 MySQL 连接仅在第一次发生。

谢谢!

最佳答案

您可能正在讨论不同级别的缓存,您可以通过使用缓存数据库(如Redis)来使用任何类型的数据库缓存。 , Memcache这些可用于缓存数据库本身的查询结果,这样您就不必每次都打开并运行查询。

您已经提到,每次渲染页面时都会打开一个新连接,您可能需要使用类似 Varnish 的内容。 。这可用于缓存 HTTP 响应,因此查询甚至不会到达 django 应用程序。这使得您的响应速度更快,因为它将像静态页面一样呈现。

如果您在短时间内收到大量请求,这将改善应用程序

关于mysql - 每次用户访问页面时,DjangoCMS 都会打开数据库连接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38924356/

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