Контекст приложения:
Типичный запрос выглядит так: api / movies / m = godfather.
То, что я пытаюсь сделать, это избежать выполнения скрипта, если запрос был получен, как 5 минут назад, и запустить его, если никогда не запрашивал раньше.
Я знаю, что есть способ сделать это, сохранив результат в файл и проверив файл перед повторной загрузкой в следующем запросе, но мне было интересно, есть ли лучший способ сделать это, например, кэширование с использованием заголовков http для кэширования запрос в зависимости от параметров, используемых в запросах.
Таким образом, конечный результат должен быть:
Задача ещё не решена.
Других решений пока нет …