Встречается на собеседованиях • сегодня
Как настроить время кэширования
Для настройки времени кэширования можно использовать HTTP-заголовки Cache-Control и Expires.
Пример для статических файлов (Nginx):
nginx
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}Для API (Node.js Express):
javascript
app.get('/api/data', (req, res) => {
res.set('Cache-Control', 'public, max-age=3600'); // 1 час
res.json({ data: 'cached response' });
});Важные нюансы:
max-ageуказывает время в секундах.no-cacheне отключает кэш, а требует валидации с сервера.no-storeполностью запрещает кэширование.- Для динамических данных лучше использовать
privateвместоpublic.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы