Я использую несколько запросов mysql на странице для извлечения данных из нескольких таблиц с помощью операторов подготовки mysqli.
Допустим, у меня на странице примерно 20 запросов из таблиц базы данных.Поскольку запросов так много, я хотел бы повысить производительность, сохраняя результаты в кеше в течение нескольких минут?Это хорошая идея?Если да, как я могу сохранить результаты, используя кеш для, например, следующего запроса?
$city = "Amersfoort";
if ($stmt = $mysqli->prepare("SELECT District FROM City WHERE Name=?")) {
$stmt->bind_param("s", $city);
$stmt->execute();
$stmt->bind_result($district);
$stmt->fetch();
printf("%s is in district %s\n", $city, $district);
$stmt->close();
}
Спасибо.