Sobes.tech
Middle

Дайте описание на следващите раздели във файла с манифест за кеш: 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