Для публичных данных можно использовать prerender, HTTP/CDN-кэш, правила маршрутов и кэш обработчиков Nitro; общее хранилище вроде Redis помогает нескольким экземплярам сервера.
Как можно кэшировать страницы/ответы в Nuxt-приложении для снижения нагрузки? Работала ли с Redis или Nitro-кэшированием?
Для публичных данных можно использовать prerender, HTTP/CDN-кэш, правила маршрутов и кэш обработчиков Nitro; общее хранилище вроде Redis помогает нескольким экземплярам сервера.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для публичных данных можно использовать prerender, HTTP/CDN-кэш, правила маршрутов и кэш обработчиков Nitro; общее хранилище вроде Redis помогает нескольким экземплярам сервера.
Определите TTL, ключ, инвалидацию и допустимость устаревшего результата. Персональные ответы нельзя случайно разделять между пользователями: права и параметры должны учитываться в политике. Конкретная конфигурация Nitro зависит от версии, а не только от наличия Redis.
Источник: nitro.build.