Дайте описание следующих разделов в файле манифеста кеша: Cache, Network и Fallback.
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
В файле манифеста кеша (.appcache), используемом для создания офлайн-приложений, эти секции определяют правила обработки сетевых запросов.
-
CACHE:
Перечисляет список ресурсов, которые будут кешированы (доступны в офлайн-режиме) при первой загрузке приложения. Браузер загрузит эти файлы и сохранит их локально.
-
NETWORK:
Содержит список ресурсов или масок, которые никогда не должны быть кешированы. Запросы к этим ресурсам всегда будут отправляться в сеть, даже если они доступны в кеше. Обычно используется для ресурсов, которые должны быть постоянно свежими (например, API-эндпоинты).
-
FALLBACK:
Устанавливает резервный ресурс, который будет загружен вместо другого, если основной ресурс недоступен (например, из-за отсутствия сети). Каждая строка в этой секции состоит из двух частей, разделённых пробелом: путь к ресурсу и путь к резервному ресурсу.
Пример:
CACHE MANIFEST
# Версия: 1.0
CACHE:
index.html
styles/main.css
scripts/app.js
NETWORK:
/api/*
FALLBACK:
/ /offline.html