本来好好的,昨天突然就没问题,打开一个页面,要20,30秒。。
试着打开静态页面,很快,说明是php或mysql的问题。。
然后跟踪,发现在mysql_connect()这个函数的时候,花了20秒的时间,
把数据库改成本地的,发现查询很快,去连局域网内另一台电脑的数据库,很慢
奇怪了,我网络状没改,php代码没改,mysql也没改,怎么就查询的这么慢了呢?求指点急呀。。会不会跟mysql连接数有关呀??
试着打开静态页面,很快,说明是php或mysql的问题。。
然后跟踪,发现在mysql_connect()这个函数的时候,花了20秒的时间,
把数据库改成本地的,发现查询很快,去连局域网内另一台电脑的数据库,很慢
奇怪了,我网络状没改,php代码没改,mysql也没改,怎么就查询的这么慢了呢?求指点急呀。。会不会跟mysql连接数有关呀??
这样的话,你需要检查一下MYSQL服务器到PHP服务器的网络连接情况。 有很多种原因可以导致这种现象。 直接在PHP服务器上用MYSQL的命令工具连接一下试试。
why?百思不得其解
{
$this->conn_id = @mysql_connect($dbhost, $dbuser, $dbpw, true);
}
else
{
$this->conn_id = @mysql_connect($dbhost, $dbuser, $dbpw); }
if (!$this->conn_id)
{
if (!$quiet)
{
$this->ErrorMsg("Connect Eorror MySQL Server($dbhost)!");
} return false;
} 在这 @mysql_connect($dbhost, $dbuser, $dbpw);
花了20秒的时间
都会出现连接数据库很慢要10-20秒..
会不会跟php的版本有关系呀,,吐血中
我用的是 linux+php5.1.6+nginx