首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果HTTP连接是无状态的,那么数据库连接池是如何为webapps工作的?

如果HTTP连接是无状态的,那么数据库连接池是如何为webapps工作的?
EN

Stack Overflow用户
提问于 2009-08-05 23:59:59
回答 2查看 1.3K关注 0票数 2

这是我不能理解的事情。很多web框架内部都使用db池。如果HTTP连接是无状态的,我不能理解数据库池如何在那里工作?我可以想象,数据库池只适用于保持活动的连接?

有什么想法吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-06 00:02:32

web服务器维护到数据库的已建立连接的“池”。对于每个HTTP请求,它可以从池中获取一个已经存在的连接,以便在该请求期间使用。这可以提高性能并减少服务器负载,因为web和数据库服务器不需要为每个请求打开新的连接(这可能会有很多开销)。数据库连接的使用方式也是无状态的。web服务器获取其中一个连接,运行一些查询,将该连接放回池中。

票数 5
EN

Stack Overflow用户

发布于 2009-08-06 00:02:57

web应用程序可以在其生命周期内接受多个HTTP连接。初始连接将建立DB句柄,到同一应用程序的后续连接将重用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1236345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档