当前位置: 首页 > 面试题库 >

为什么建立PDO连接缓慢?

齐典
2023-03-14
问题内容

我在PHP应用程序中使用PDO。它连接到同一服务器上的MySQL服务器

$db = new PDO(mysql:host=localhost;dbname=test, $username, $password);

我创建了两个页面,它们具有相同的输出(只是纯HTML中的一些虚拟数据),其中之一包含创建PDO的调用。如果我打开不使用连接的页面,则响应速度将加快0.5到1秒。


问题答案:

我一直在进行一些谷歌搜索,在阅读了此主题之后,我更改localhost127.0.0.1。那解决了问题。



 类似资料:
  • 本文向大家介绍谈一下,为什么tcp为什么要建立连接?相关面试题,主要包含被问及谈一下,为什么tcp为什么要建立连接?时的应答技巧和注意事项,需要的朋友参考一下 考察点:TCP   保证可靠传输。

  • 问题内容: 我很好奇为什么要尝试将2个客户端连接到RedisDB而不是1个?每次我连接时,都会看到另外两个客户端连接到我的RedisDB。 问题答案: 因为redis要求交互式命令和发布/订阅的单独连接。如果您不使用pub / sub,则可以告诉选项以禁用命令,在这种情况下,我 认为 第二个连接未建立。

  • 我从一个Zend网站得到的响应非常慢,xdebug向我显示了类doctor\DBAL\Driver\pdo连接上的20.000ms(20秒)延迟。该类的源代码如下所示: 是什么导致了20秒的连接时间?重要的是要注意,我有其他网站在同一个服务器上使用PDO,但只有Zend的网站有这个问题。

  • SQLAlchemy 1.4 / 2.0 Tutorial 此页是 SQLAlchemy 1.4/2.0教程 . 上一页: SQLAlchemy 1.4/2.0教程 |下一步: |next| 建立连接-引擎 任何SQLAlchemy应用程序的开始都是一个名为 Engine . 此对象充当连接到特定数据库的中心源,提供工厂和称为 connection pool 对于这些数据库连接。引擎通常是一个只为

  • 设备串口和OBLOQ串口在长时间不进行数据通信后可能会断开连接,通过这条指令可以让设备和OBLOQ之间保持一定频率的数据交换。 请求方式: "|1|3|2000|\r" 或者 "|1|3|-2|\r" 参数: 2000 设置心跳数据发送频率,单位:毫秒,2000表示2秒钟OBLOQ向通信的的设备发送一次数据 -2 参数为负数表示OBLOQ停止发送数据 返回值: "|1|3|\r" Arduino样

  • 我按照文档运行了代码 不过我支持代理服务器。并引发以下连接错误。 回溯(最近一次调用):文件“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/connection.py”,第141行,在_new_conn(self.host,self.port),self.timeout,**extra