Мне не понятно из описаний манифеста кэша, который я прочитал (например, http://www.w3.org/TR/offline-webapps/#offline и в других местах), что делает этот файл.Я объясню, что я нахожу неясным.
Название заголовка («Автономные веб-приложения») предполагает, что манифест кэша имеет отношение только к автономным сценариям;манифест кеша определяется как
"The mechanism for ensuring Web applications are available
even when the user is not connected to their network"
Но имеет ли кеш-манифест какие-либо последствия для онлайн-использования?Кажется так.Файл содержит раздел NETWORK, и перечисленные там файлы (иногда я видел его описанный как файл last , указанный там) не попадают в кеш;они
"...should never be cached, so that any attempt to access that file will bypass the cache."
Что будет означать «обход кеша» в автономном контексте?Но если пользователь онлайн , файлы, перечисленные в разделе СЕТЬ, всегда получены с сервера, даже если они были ранее кэшированы?
Файлы, добавленные в раздел СЕТЬ, называютсябыть "в белом списке".Обычно, занесение в белый список чего-либо означает разрешение этого.На самом деле эти файлы заносятся в черный список, то есть не допускаются в кеш.
Эта страница копируется дословно или перефразировано, как лемминг, во многих других документах, поэтому несовершенная ясность оригинала увековечивается.
Итак, мой вопрос: может кто-нибудь предоставить авторитетную, яснуюи краткое определение целей, которые служит манифестом кеша, приводя примеры того, как можно устанавливать политики истечения срока действия кеша, такие как истечение срока действия контента в полночь 31 декабря 2010 года. Возможно ли вообще продление срока действия в будущем, декларативно, в HTML5?
Спасибо