【发布时间】:2011-03-28 04:39:22
【问题描述】:
一个网页中有多少查询是好的性能?如果该页面是被多次查看的主页。
然后怎么样....
$sql1 = mysql_query("SELECT * FROM a", $db1);
while($row = mysql_fetch_assoc($sql1)){
$sql2 = mysql_query("SELECT * FROM b WHERE aid='a'", $db2);
$a = mysql_fetch_assoc($sql2);
}
好吃吗?实际上我可以通过 INNER JOIN 将 $sql1 和 $sql2 组合在一起,但问题是 $sql1 是来自数据库 1 的查询数据,而 $sql2 是来自数据库 2 的查询数据。我使用不允许我添加相同的 Parallels Plesk Panel数据库用户到多个数据库。
如果我在我的网站上使用此代码,是否合适?或者无论如何要这样做?
谢谢...
【问题讨论】:
-
这取决于您需要的性能,以及您必须运行它的系统。例如,来自 Google 或 Amazon 的单个页面可能会执行数百个查询,分布在数百台不同的机器上。
-
以上所有其他问题都在问同样的问题,您应该会找到很多有用的答案,享受:)