Задать вопрос
dkoldyaev
@dkoldyaev
Отличный парень!

Как кэшировать api приложение?

Сейчас я пишу фронтенд-приложение на angular'е, данные загружаю ajax'ом, серверный рендеринг и вроде бы все хорошо: в исходном коде есть все данные.

Сейчас нужно настраивать кэш.
Получается, что мне приходится кэшировать и api-запросы, и страницы, на которых данные этих запросов будут использоваться. Очевидно, что это ломает всю концепцию api-приложений.

Как с этим быть?

@RidgeA
Получается, при изменении одной публикации, мне необходимо чистить кэш
по всем этим юрлам:

/api/publication?id=10 -- само API
/ -- главная страница
/publications/10 -- сама страница публикации

Кажется, это ломает весь смысл создания api-приложений.
  • Вопрос задан
  • 1031 просмотр
Подписаться 4 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
Все api методы нужно выделить на отдельный location, например в location /api {} и там уже настраивать кеширование.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы