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