Ответ в теме: Оптимизация под скорострельные кино-сайты — шаблоны + кеш

Форумы Форумы Web-Guru Киносайты и всё про них Шаблоны для киносайтов Оптимизация под скорострельные кино-сайты — шаблоны + кеш Ответ в теме: Оптимизация под скорострельные кино-сайты — шаблоны + кеш

#3103
LoisLeon
  • Важное 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 без лагов.