0

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

一切都很好,但是因为我需要与 mysql 通信,所以我需要在第一次创建页面时连接到 db:

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

加载大约需要 1.2 秒,但我的整个页面创建时间约为 1.23,这意味着我的 PHP 页面只需 0.03 秒即可加载,并且仅用于连接需要大量时间?

我怎样才能降低这个速度?

在真实服务器中是否相同?

4

2 回答 2

0

我不使用 mysqli,但在这种情况下我会采用的标准方法是尝试持久连接。快速查看 PHP 文档表明 mysqli 支持它们。你不需要改变你的使用,你只需要指出你的连接应该是持久的,然后像往常一样工作。下面的链接描述了用法:

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

于 2012-11-23T15:40:32.567 回答
0

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

于 2012-11-23T15:41:55.173 回答