mysql连接速度低

时间:2012-11-23 15:36:46

标签: mysql sql database mysqli

我正在使用XAMMP在我的笔记本电脑(Windows)上使用mysql和php。

一切都很好,但是由于我需要与mysql通信,我需要首次连接到db我创建一个页面:

$mysqliu = new mysqli($db_host, $db_user, $db_pass, $db_name);

加载大约需要1.2秒,但我的整个页面创建大约是1.23,这意味着我的PHP页面只需要0.03秒加载,而且只需要很长时间才能连接?

如何降低此速度?

在真实服务器上是一样的吗?

2 个答案:

答案 0 :(得分:0)

我不使用mysqli,但我在这种情况下采用的标准方法是尝试持久连接。快速浏览PHP文档表明mysqli支持它们。您不需要更改您的使用情况,只需要指明您的连接应该是持久的,然后照常工作。以下链接描述了用法:

http://php.net/manual/en/mysqli.persistconns.php

答案 1 :(得分:0)

这可能是由于两个不同的问题。一个可能是你的防火墙的安全级别太高,并试图检测你的连接。另一件事可能是硬盘速度慢,碎片太多​​。