Простой способ кешировать запрос с параметрами?

Контекст приложения:

  1. Фронтенд выполняет запрос get к моей конечной точке API (файл php)
  2. мой API запрашивает данные у стороннего API, который имеет ограничение по количеству запросов / минут.

Типичный запрос выглядит так: api / movies / m = godfather.

То, что я пытаюсь сделать, это избежать выполнения скрипта, если запрос был получен, как 5 минут назад, и запустить его, если никогда не запрашивал раньше.

Я знаю, что есть способ сделать это, сохранив результат в файл и проверив файл перед повторной загрузкой в ​​следующем запросе, но мне было интересно, есть ли лучший способ сделать это, например, кэширование с использованием заголовков http для кэширования запрос в зависимости от параметров, используемых в запросах.

Таким образом, конечный результат должен быть:

  1. API / фильмы? м = крестный отец => кэш
  2. API / фильмы? м = трансформаторы => получить

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector