我是新手,我试图在问题中找到我的答案,但我没有找到更接近的东西。
我有一个网站显示来自 6 个不同数据库的数据。这是我用来连接数据库的代码:
<?php
$con=mysqli_connect("server","user","password","database");
$result = mysqli_query($con,"SELECT count(*) as new_orders FROM orders where print=0");
while($row = mysqli_fetch_array($result)){
echo $row['new_orders'];
}
mysql_close($con);
?>
我使用了这段代码,并且只更改了所有 6 个数据库的连接凭据,因为它们具有相同的表。问题是我必须在同一个 php 页面中使用 6 个连接,但是每次我打开文件 dashboard.php 时,它都会显示我需要从 6 个数据库中获取的所有信息,但加载页面大约需要 30 秒。
如您所见,我的查询非常简单,只需计算订单即可!...我正在研究,我发现我可能需要索引,我为数据库中的表创建索引但没有任何改变。
你能帮我解决这个问题吗?关于问题可能是什么的任何想法。这个页面就像我网站的第一页,所以它总是被访问,人们必须等待 30 秒才能看到该页面。
感谢您为我提供的帮助
问候,
奥斯卡·拉宾斯