Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql连接速度低_Php_Mysql_Sql_Mysqli_Database Connection - Fatal编程技术网

Php mysql连接速度低

Php mysql连接速度低,php,mysql,sql,mysqli,database-connection,Php,Mysql,Sql,Mysqli,Database Connection,我正在使用XAMMP在我的笔记本电脑(windows)上使用mysql和php 一切都很好,但由于我需要与mysql通信,我需要在第一次创建页面时连接到db: $mysqliu = new mysqli($db_host, $db_user, $db_pass, $db_name); 加载大约需要1.2秒,但我的整个页面创建大约需要1.23秒,这意味着我的PHP页面只需0.03秒即可加载,而仅仅是连接就需要很长的时间 我怎样才能降低这个速度 在real server中是否相同?我不使用mysq

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

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

$mysqliu = new mysqli($db_host, $db_user, $db_pass, $db_name);
加载大约需要1.2秒,但我的整个页面创建大约需要1.23秒,这意味着我的PHP页面只需0.03秒即可加载,而仅仅是连接就需要很长的时间

我怎样才能降低这个速度


在real server中是否相同?

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


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

这看起来更像是服务器故障问题,而不是堆栈溢出问题。无论如何,我们需要更多的信息。您是指使用DNS名称的主机吗?您是如何配置MySQL的?什么版本的MySQL/PHP?