› Форумы › Форумы Web-Guru › Киносайты и всё про них › Шаблоны для киносайтов › Оптимизация под скорострельные кино-сайты — шаблоны + кеш › Ответ в теме: Оптимизация под скорострельные кино-сайты — шаблоны + кеш
15.10.2025 в 13:50
#3103
- Важное 13
- Хороший ответ 714
Я делаю фильтры через AJAX + серверный кеш — реально ускоряет выдачу. Пример того, как кешировать JSON-ответ для фильтров на PHP:
$cache_key = ‘movie_filter_’ . md5(json_encode($_GET));
$cached = get_transient($cache_key);
if ($cached !== false) {
echo $cached;
exit;
}
// генерим ответ
$response = json_encode(get_movies_by_filter($_GET));
set_transient($cache_key, $response, 3600); // кеш на час
echo $response;
Так DB дергается только раз в час, а UX без лагов.