Asas Manifes Ca...LOGIN

Asas Manifes Cache

Asas Manifes Cache

Untuk mendayakan cache aplikasi, sertakan atribut manifes dalam teg <html> halaman pengguna Ia akan dicache apabila diakses. Jika atribut manifes tidak ditentukan, halaman itu tidak akan dicache (melainkan ia dinyatakan secara langsung dalam fail manifes).

Sambungan fail yang disyorkan untuk fail manifes ialah: ".appcache".

Sila ambil perhatian bahawa fail manifes perlu dikonfigurasikan dengan jenis MIME yang betul, iaitu "teks/manifes cache". Mesti dikonfigurasikan pada pelayan web.

Fail Manifes Fail Manifes ialah fail teks ringkas yang memberitahu penyemak imbas apa yang dicache (dan apa yang tidak dicache).

Fail manifes boleh dibahagikan kepada tiga bahagian:

  • MANIFEST CACHE - fail yang disenaraikan di bawah tajuk ini akan dicache selepas muat turun pertama

  • RANGKAIAN - Fail yang disenaraikan di bawah tajuk ini memerlukan sambungan ke pelayan dan tidak akan dicache

  • FALLBACK - Fail yang disenaraikan di bawah tajuk ini menentukan halaman sandaran apabila halaman itu tidak boleh diakses (seperti halaman 404)

MANIFEST CACHE

Barisan pertama, CACHE MANIFEST, diperlukan:

CACHE MANIFEST

/theme.css/logo.gif
/main .js

Fail manifes di atas menyenaraikan tiga sumber: fail CSS, imej GIF dan fail JavaScript. Apabila fail manifes dimuatkan, penyemak imbas memuat turun ketiga-tiga fail ini daripada direktori akar tapak web. Kemudian, apabila pengguna memutuskan sambungan daripada Internet, sumber ini masih tersedia.

RANGKAIAN

Bahagian RANGKAIAN berikut menentukan bahawa fail "login.php" tidak pernah dicache dan tidak tersedia di luar talian:

RANGKAIAN:

log masuk.php


Asterisk boleh digunakan untuk menunjukkan bahawa semua sumber/fail lain memerlukan sambungan Internet:

RANGKAIAN:

*

FALLBACK

Subseksyen FALLBACK berikut menyatakan bahawa jika sambungan Internet tidak dapat diwujudkan, semua fail dalam direktori /html5/ digantikan dengan "offline.html":

FALLBACK:

/html/ /offline.html


Nota: URI pertama ialah sumber, yang kedua ialah pengganti.

Kemas kini cache

Setelah apl dicache, ia kekal dicache sehingga:

Pengguna mengosongkan cache penyemak imbas

Fail manifes diubah suai (lihat petua di bawah)

Kemas kini cache aplikasi mengikut program

babperisian kursus