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