我想减少对数据库的查询次数。但是我担心数据库连接的安装比选择数据库的资源密集型。你觉得怎么样?
什么是正确的方法,为什么?
第一种方式
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<img src="https://placeimg.com/200/180/nature">
<img src="https://placeimg.com/200/180/people">
</div>
第二种方式
class db {
private $link;
function __construct() {
$this->link = mysqli_connect('1.1.1.1', 'user', 'pass');
}
function query($sql, $db) {
mysqli_select_db($this->link, $db);
return mysqli_query($this->link, $sql);
}
}
$db = new db();
for ($i = 0; $i < 100; $i++) {
$db->query('SELECT * FROM `table`', 'databaseA');
$db->query('SELECT * FROM `table`', 'databaseB');
$db->query('SELECT * FROM `table`', 'databaseC');
}
//connections - 1
//queries - 2 x 3 x 100 = 600