gpt4 book ai didi

php - CodeIgniter 中 pconnect 选项的优点/缺点

转载 作者:IT老高 更新时间:2023-10-28 12:02:37 25 4
gpt4 key购买 nike

CodeIgniter 数据库配置中的参数之一如下

['pconnect'] TRUE/FALSE - Whether to use a persistent connection

您建议我将其设置为什么?
如果我将其设置为 FALSE,是否会对性能造成重大影响?
将其设置为 TRUE 可能会出现哪些潜在问题?

最佳答案

只需查找持久连接的一般最佳做法即可。我的建议。

  • 默认情况下,不要
  • 如果您有:
    • 生产中的专用网络服务器和数据库硬件
    • 并已正确调整网络服务器和数据库
    • 并拥有准确的类似生产的测试环境
    • 并且仍然认为你的性能问题是由数据库连接时间引起的,

考虑开启它

持久连接会导致

  • 由于某些连接状态无意中持续存在而导致的错误(这是一个大问题!)
  • 要超出的数据库连接限制
  • 由于许多(大部分是空闲的)连接使用大量内存,数据库性能下降
  • 由于连接“陈旧”而应用没有注意到而导致的错误

但是可以

  • 减少初始连接的延迟

如果您认为连接延迟会导致问题,请考虑在您的性能测试系统中将其打开并测量影响。

关于php - CodeIgniter 中 pconnect 选项的优点/缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1830830/

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