gpt4 book ai didi

PHP REDIS/MYSQL,并发连接问题

转载 作者:可可西里 更新时间:2023-11-01 11:14:04 26 4
gpt4 key购买 nike

我之前在 NodeJs 和 Redis 上工作过。由于 NodeJs 是一个 Web 服务器,我可以维护与 Redis 的单一连接,并且所有 http 请求都使用相同的 Redis 客户端连接到 Redis。 但是在 PHP 中,每个页面根据 HTTP 请求创建一个到 Redis 服务器的新连接,这会降低性能。他们如何维护 PHP 中的连接状态? PHP-Mysql 也一定是同样的问题,所以我想有解决方案吗?

最佳答案

php 的工作方式是,它是一个程序,而不是服务器。每次您在 Web 服务器上请求页面时,都会调用 PHP 来运行该程序。页面加载完成后,线程结束。 PHP 不是服务器,因此一旦页面加载完毕,所有与其关联的连接都会终止。因此,每次请求页面时,都必须建立与数据库的新连接。如果您在连接时注意到性能问题,您应该尝试使用 php-redis(如果您还没有这样做的话)。

关于PHP REDIS/MYSQL,并发连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5887763/

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