gpt4 book ai didi

sql - 如何同时支持一个web上的多个sql查询?

转载 作者:行者123 更新时间:2023-11-29 03:14:07 25 4
gpt4 key购买 nike

问题是:如果我在某处托管了一个网页。后端环境支持 LAMP。例如:每当用户打开一个新页面时,都会新建一个mysql连接到MySQL数据库服务器,并进行相应的查询。我们都知道 MySQL 有一个 max_connection 限制(版本 <5.1 默认为 100)。

当然,我们可以增加mysql的max_connection数。除此之外,我想知道是否有一些现有的方法(希望不要太复杂)同时支持许多(比如大约 30,000-40,000)用户。任何文章或链接将不胜感激!

最佳答案

无论 SQL 查询如何,您的网络服务器都无法处理 30,000 到 40,000 个并发请求。不要将用户数与同时请求数混淆。

如果您确实有那么多并发请求,则需要将 Web 流量引导到分布在不同地理位置的多个数据中心的许多服务器上。它与 PHP 或 SQL 无关——您甚至无法同时为那么多静态 HTML 页面提供服务,仅仅是因为网络带宽无法处理。

如果您需要运营大型网站,需要学习的东西很多。查看 Theo Schlossnagle 的精彩演讲 Scalable Internet Architectures和他的 book of the same title .

关于sql - 如何同时支持一个web上的多个sql查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613785/

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