gpt4 book ai didi

php - ADO 和 msqli 连接非常慢

转载 作者:行者123 更新时间:2023-11-29 02:32:24 24 4
gpt4 key购买 nike

我的生产 Web 服务器的 ADO 和 mysqli 连接速度非常慢。目前的软件设置是windows 2008 server R2 Standard Edition SP1, Apache 2.4, PHP 5.3.10, MySql 5.5.24, Pear 1.94, Zend Engine version 2.30。

我已经使用 XDEBUG 分析了代码,它显示每个初始连接大约需要 1200 毫秒(无论访问的页面如何),而在我的本地开发机器和另一台测试服务器上,连接只需要大约 8 毫秒。除了 php、pear、mysql 和 apache ini 和 conf 文件外,该网站的所有代码都通过 SVN 同步。我已经对这些进行了比较以检查差异,但没有差异。数据库内容也是完整的副本。生产服务器的所有内容都托管在同一台机器上,因此不存在任何防火墙或互联网问题。

第一个连接配置文件具有以下调用堆栈:

ADOConnecton->Connect
ADODB_mysql->_connect
php::mysql_connect

第二个:

php::mysqli->mysqli

有什么建议吗?

最佳答案

通常(第一次)连接的缓慢取决于 DNS 解析。可能是:

  • 客户端解析服务器名
  • 服务器解析客户端名称以匹配访问规则

让客户端/服务器使用主机文件知道服务器/客户端地址: http://en.wikipedia.org/wiki/Hosts_(file)

关于php - ADO 和 msqli 连接非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11140975/

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