我的服务器有2GB的RAM,max_connections变量设置为100。这是一个活跃的网站,流量很大,并且我预计会有100多个用户同时使用该网站,所有这些同时在线的用户都必须与数据库通信。
由于最近几天我(或其他用户)开始出现“连接过多”的错误,很多人建议将max_connections值增加到更高的值。我只想向一些专家确认,考虑到RAM(2GB)和同时在线的用户,是否明智将max_connections值增加到200或300或任何更大的数字?如果我增加值,是否应该增加RAM,还是2GB RAM可以处理更大的值?
编辑- 我的网页流程
由于最近几天我(或其他用户)开始出现“连接过多”的错误,很多人建议将max_connections值增加到更高的值。我只想向一些专家确认,考虑到RAM(2GB)和同时在线的用户,是否明智将max_connections值增加到200或300或任何更大的数字?如果我增加值,是否应该增加RAM,还是2GB RAM可以处理更大的值?
编辑- 我的网页流程
//Start
$mysql_conn = mysql_connect("localhost","USER_NAME","PASSWORD") or die( mysql_error()." cannot connect...");
mysql_select_db("DATABASE",$mysql_conn);
//[ALL THE LOGIC OF PAGE]
@mysql_close($mysql_conn);
//End
Regards,