Ներկայացրեք հետևյալ բաժինների նկարագրությունը կեշի մանიფեստի ֆայլում: 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