What is application cache android

Содержание
  1. How (and when) to clear app cache or data on Android
  2. The app cache (and how to clear it)
  3. 1. ExpressVPN: The best VPN available right now
  4. Your phone might look different
  5. The best cheap camera
  6. Google Pixel 4a
  7. Keep your Galaxy Z Fold 3 looking fantastic with these screen protectors
  8. These are the best rugged Android phones
  9. These are the best cases for your Google Pixel 4a 5G
  10. Jerry Hildenbrand
  11. Как очистить кеш приложений и данные приложений на Android?
  12. Узнайте, как очистить кеш и данные приложений на Android
  13. Recommended: The best FITBIT Smartwatches & Trackers
  14. 1. What is Cache?
  15. 2. Clear app cache, what does it mean?
  16. 3. Clear app data, what does it mean?
  17. 4. When to use data wipe?
  18. 5. How to clear app data or cached data?
  19. 6. Applications that increase productivity
  20. Application Cache API — новые возможности и проблемы
  21. Общая схема работы Application Cache
  22. Хранилище
  23. Подключение файла .manifest
  24. Файл .manifest
  25. Раздел CACHE
  26. Раздел NETWORK
  27. Раздел FALLBACK
  28. Замечания по разделам NETWORK и FALLBACK
  29. Application Cache API
  30. Методы объекта applicationCache
  31. События объекта applicationCache
  32. Детальная схема работы Application Cache
  33. Обновление кэша
  34. Скрытая проблема обновления
  35. Привязка к домену
  36. Работа в offline
  37. Возможности и проблемы использования Application Cache
  38. И что же мы получаем в итоге?

How (and when) to clear app cache or data on Android

Every Android smartphone has an application manager that you can get to through the settings menu. It’s usually in the top-level somewhere, though it can vary a little by phone. But once you get to it, you’re at the heart of the matter. This area is where you can see every application that’s installed on your phone or tablet. And it’s a handy place to clean things up a bit should they go wonky.

The app cache (and how to clear it)

As you use applications, they start storing files to reference later. These files are stored in an app «cache.» For instance: When you’re using a web browser, it’ll save images you’ve seen so that they don’t have to be downloaded every single time the app needs them. This cache saves you time and data.

But maybe you want to clear an app’s cached data, either to regain some used space or to try to fix a misbehaving app. This method is how you can do it.

    Open the Settings of your phone.

Tap the Storage heading to open its settings page.

  • If your phone runs Android Oreo or earlier, you’ll want to open the App Manager settings page.

Source: Android Central

Find the application you want to clear the cache of and tap its listing.

Source: Android Central

  • Tap the Clear cache button.
  • 1. ExpressVPN: The best VPN available right now

    This is our top pick for anyone looking to get started with a VPN. It offers a great mix of speed, reliability, outstanding customer service, and affordability. There is a 30-day money-back guarantee, so give it a shot today.

    The next time you use the app, it will download everything it needs from the internet like it did the first time you used it. Clearing cached data does not clear other data like logins or saved games. This often fixes things, especially when an app pulls its content from a website that is always changing and adding more content. If you want to clear the storage completely, repeat these steps, and choose the Clear storage button in the final step. Warning: This will remove all of the app’s data, including usernames and passwords, game progress, etc.

    Your phone might look different

    All Android phones cache application data the same way, but some manufacturers offer separate tools to keep apps in check. We’re using the Pixel 4 in this guide, but your phone might be slightly different. Don’t worry, the basics are all the same, and this guide will work for your phone, too!

    The best cheap camera

    Google Pixel 4a

    It isn’t big or flashy, but you should consider the Pixel 4a anyway. This is a neat little package of good specs, excellent software, and a great camera — the overall experience is worth way more than the $350 asking price.

    We may earn a commission for purchases using our links. Learn more.

    Keep your Galaxy Z Fold 3 looking fantastic with these screen protectors

    The Galaxy Z Fold 3 is a beautiful phone with improved durability. But you might want to get some extra insurance by throwing on one of these screen protectors.

    These are the best rugged Android phones

    Living the rough and tumble life? Get yourself a smartphone that can handle everything you throw at it — or throw your phone at.

    These are the best cases for your Google Pixel 4a 5G

    Google’s Pixel 4a 5G looks a tad boring in Just Black, but we can fix that! These cases are fun, fashionable, functional, and most importantly, ready to carry your Pixel 4a 5G into the future without any damage.

    Jerry Hildenbrand

    Jerry is an amateur woodworker and struggling shade tree mechanic. There’s nothing he can’t take apart, but many things he can’t reassemble. You’ll find him writing and speaking his loud opinion on Android Central and occasionally on Twitter.

    Источник

    Как очистить кеш приложений и данные приложений на Android?

    Узнайте, как очистить кеш и данные приложений на Android

    Очистить кеш — это сообщение, которое, вероятно, все мы встречали на своем телефоне, а если нет, мы, вероятно, увидим его со временем. Кроме того, он идет рука об руку с информацией об очистке данных приложения. Считается, что обе эти операции творит чудеса для Android, но знаете ли вы разницу между этими похожими сообщениями? Что такое кеш на самом деле? а что такое данные приложения? Позже в этой статье вы узнаете, в чем разница и как работать с этими сообщениями, когда вы видите их на экране Android.

    Clearing the cache or application data is quite a simple task that requires a few simple steps. However, this means that you may lose all stored data, but there are also positive sides to these operations. Clearing the cache, for example, helps to speed up the loading of pages in the browser. Below we present the difference in what it really is and how these two frequently appearing messages differ from each other.

    1. What is Cache?

    Before we delve into the topic of application cache, let’s try to understand what the cache itself really is. To make it easier to bring the subject closer, the cache is used to store temporary data and there is a specially reserved space for this. This data is generally responsible primarily for faster loading of all applications, additionally browsers and websites. Another way to remember this is to think of the cache as a tool to make it faster and faster. As an added bonus, in addition to offering a faster and smoother experience, the cache also helps reduce the amount of data processed and consumed.

    Читайте также:  Как через айфон найти местоположение андроида

    You’ve probably noticed that when you restart your phone, initially the camera application or any other application opens quite slowly, and each subsequent attempt becomes faster? This is because the speed increases the first time you run the app is due to this cached data. Websites work on the same basis. This is because the browser stores some data including files such as images that were previously cached.

    2. Clear app cache, what does it mean?

    Now that you understand the concept of cache, now it will be easier for you to understand what the term clear application cache is also. In general, all activities here are done manually.

    Although it is often the case that there is no need to manually manage cache data on Android smartphones, because Android is so designed that it is able to do it on its own, and not even pay attention to when the cleanup takes place. However, if you experience a problem with a non-working application or it starts to malfunction, then you can clear the application cache yourself.

    Clearing application cache data gets rid of temporary files that have accumulated. However, keep in mind that getting rid of them does not guarantee better performance, and the application itself may even temporarily run slower the next time it is used.

    3. Clear app data, what does it mean?

    If you have not noticed the message clear application cache or clear application data, you will certainly see them in the near future. However, these two operations differ to a small extent. However, keep in mind that cleaning up application data is a more difficult process and a longer time. While the cache can be wiped with little risk to app settings, preferences, and saved states, wiping app data will erase/delete it entirely.

    If you decide to wipe data in an application, you should know that this process basically resets the application to its default state, which makes the application work as it did when you first downloaded and installed it. To better illustrate this topic, let’s use an example. Suppose you are using a healthy eating application where you have your progress and recipes saved. Clearing the cache will not affect these saved settings. But the deletion of stored data can, and in all likelihood, will.

    4. When to use data wipe?

    You may want to clear an app or cached data in several situations:

    First, to save a lot of storage space. Some applications, or at least the most popular ones, may store several GB of data that you no longer need. In that case, you may want to wipe their data.
    Another reason why you may want to wipe data is that there is a problem with an application that has bugs or is bothering you in some way.

    5. How to clear app data or cached data?

    On Android 11 and above, follow these steps to clear app data or cached data.

    Settings > Apps > Apps > Storage > Choose App > Storage > Now click Clear Data & Clear Data.

    6. Applications that increase productivity

    There are many apps available that promise to increase your device’s performance and speed. This is of course not true. In many cases, these apps simply provide one button to complete processes and clear cache, both of which are largely unnecessary on today’s Android platform.

    However, we recommend that you manually wipe your data if ever required and this message appears. Try not to do this often.

    In conclusion, cleaning the application when the phone is slow or the memory is full or even errors appear may seem to be the best option, but only in the short term.
    We advise against doing it every now and then, because the consequences may appear in the future.

    Источник

    Application Cache API — новые возможности и проблемы

    Постепенно концепция стандарта HTML5 становиться реальностью. Браузеры начинают поддерживать новые возможности, которых так не хватало. Но с новыми возможностями появляются и новые проблемы.
    В данной статье рассматривается Application Cache API — совокупность функций, обеспечивающих продвинутое кэширование ресурсов web-приложения, и с помощью которых можно просматривать загруженные ранее сайты без подключения к сети Интернет. Особое внимание я уделил практическому использованию и проблемам Application Cache.

    Далее по статье под словами «кэш» и его производными имеется в виду Application Cache и работа с ним. Стандартный кэш браузера обозначается как «стандартный кэш».

    Общая схема работы Application Cache

    Механизм работы Application Cache на первый взгляд прост. Когда пользователь первый раз пользуется сайтом, страницы запоминаются в кэше браузера. Затем при последующих посещениях, а также когда соединение с Интернет теряется, используются заранее сохраненные данные в специальном «хранилище». Контроль над кэшированием сайта производится с помощью специального файла, названного manifest. В некоторых статьях используется .apppcache вместо .manifest. В данной статье используется .manifest. Хотя можно использовать и свое название.

    Хранилище

    «Хранилище» — условное название, используемое в браузерах для обозначения места хранения Application Cache. Механизмы работы Application Cache и стандартного кэша браузера различны, поэтому требуют отдельного размещения. Отличия механизмов работы между двумя видами кэширования следующие:

    • Данные помещённые в стандартный кэш могут быть автоматически, без команды со стороны пользователя или сервера, удаленны при его заполнении или истечения стока действия, указанного в заголовках файлов. Данные помещённые в хранилище Application Cache могут быть удалены только по команде пользователя или сервера.
    • В стандартный кэш попадают только файлы, загруженные в процессе просмотра страницы. В Application Cache можно поместить любые файлы, загружаемые с сервера согласно инструкции manifest.

    Данные различия оказывают существенное влияние на механизмы кэширования, которые будут подробно рассмотрены в конце статьи.

    Подключение файла .manifest

    Первоначально необходимо «включить» Application Cache. Это делается путём указания браузеру на файл .manifest с помощью атрибута manifest в теге html:

    Читайте также:  Android environment setup unity что делать

    Здесь существуют две особенности:

    • Application Cache работает только если браузер обрабатывает страницу как HTML5-документ. Поэтому DOCTYPE желательно указывать. Без указанного DOCTYPE могут наблюдаться проблемы в неактуальных версиях браузеров.
    • Название файла может быть произвольным.

    После этого достаточно только предоставить пользователю первый файл .manifest, но и тут нас ожидает два важных момента:

    • Нужно определить MIME type для файла .manifest. Для этого в файле .htaccess на Вашем сервере необходимо дописать строчку, которая определяет новый тип файлов:
    • У браузера Mozilla FireFox есть проблема с обновлением содержания файла manifest, поэтому специально для него нужно дописать конструкцию в .htaccess:

    Проделав эти операции, мы можем заняться содержимым файла .manifest.

    Файл .manifest

    Приведём пример такого файла:

    Первая строчка содержит текст CACHE MANIFEST — она означает, что данный файл является файлом manifest. Она обязательна.
    Комментарии в файле обозначаются с помощью символа решетки #.
    Пустые строки или строки с пробелами игнорируются и используются только для логического разделения.
    В примере за комментарием следует, так называемое, «явное вхождение» (images/logo.png) – аналог раздела CACHE. Может использоваться, как и совместно с этим разделом, так и замещая его.
    Каждое правило (ресурс) должно быть прописано на отдельной строке.
    Далее следуют три раздела. Название разделов, как и текст CACHE MANIFEST, должны быть в верхнем регистре. Каждый раздел выполняет свои функции. Порядок следования разделов не важен. Должен быть хотя бы один раздел. Разделы могут быть пустыми.
    Давайте разберем каждый раздел.

    Раздел CACHE

    Этот раздел является разделом по умолчанию, т.е. если в файле .manifest нет никаких заголовков («явное вхождение»), то содержание этого файла принимается за содержание раздела CACHE. Внутри этого раздела размещаются пути или URI к кэшируемым ресурсам. Существуют следующие особенности:

    • Указывается конкретный ресурс (файл), т.е. Вы не можете писать в этом разделе строку вида /images/*
    • Страница, содержащая определение файла .manifest (страница с ), кэшируется автоматически. Можно добавить атрибут manifest для всех страниц, что бы кэшировать весь сайт, без их перечисления в файле .manifest. Замечание: Mozilla Firefox не кэширует динамически созданную страницу (.php) с атрибутом manifest.

    Раздел NETWORK

    В этом разделе размещаются пути к файлам, которые обязательно должны загружаться из интернета. В этом разделе можно использовать паттерны, т.е. можно написать такую конструкцию:

    Это разрешит загрузку всех файлов, которые не имеют сохраненной копии. Если требуются какие-то ограничения на загрузку, то можно указывать конкретные файлы (например, index.php) и директории (например, /images/*).

    Раздел FALLBACK

    В этом разделе указывается, что браузеру в offline-режиме отображать при обращении к страницам, которые не были кэшированы. Запись правил осуществляется по следующему принципу:
    запрашиваемая_страница отображаемая_страница
    Разделять пути можно и пробелами и табуляцией.
    Относительно этого раздела существую следующие особенности:

      Можно для указания запрашиваемой страницы использовать паттерны. В первоначальном примере мы устанавливаем отображение страницы offline.html для всех не кэшированных файлов:

    Можно использовать указания на конкретные файлы или файлы с определённым расширением (например, *.html /offline.html), что очень удобно.

  • Отображаемые страницы кэшируются автоматически и указывать их в разделе CACHE не нужно.
  • Замечания по разделам NETWORK и FALLBACK

    Существует три замечания, которые нельзя опустить:

    • Все файлы, не обозначенные в разделах NETWORK и FALLBACK, и не имеющие сохранённых копий в хранилище Application Cache, загружаться не будут, даже если есть копии ресурсов в стандартном кэше браузера. Поэтому, если Вы не используете общие паттерны (* или /), то не забывайте указывать все файлы необходимые приложению, иначе вы не сможете работать с ними. Использовать общий паттерн достаточно в одном из разделов.
    • Правила разделов NETWORK и FALLBACK не перекрывают правила раздела CACHE («явного вхождения»), то есть при работе без сети сначала грузятся кэшируемые данные, а только потом определяется политика в отношении ресурсов, указанных в этих двух разделах. На практике это приводит к усложнению структуры приложения.
    • Правила этих разделов не действуют на страницу, содержащую определение файла .manifest – она всегда автоматически кэшируется.

    Application Cache API

    При объявлении атрибута manifest у нас появляется возможность работать с объектом управления кэшем для данного документа window.applicationCache. Совокупность функций и методов работы с этим объектом и образуют Application Cache API.
    Рассмотрим этот объект подробно.

    Методы объекта applicationCache

    Обращение к объекту выглядит следующим образом:

    Теперь сами методы.

    Метод возвращает числовое значение соответствующее статусу состояния кэша. Возможны следующие статусы:

    • UNCACHED – кэш ещё не инициализирован (числовое значение 0);
    • IDLE – никаких действий с кэшем не производиться (числовое значение 1);
    • CHECKING – производиться проверка файла .manifest (числовое значение 2);
    • DOWNLOADING – производится загрузка ресурсов для помещения их в кэш (числовое значение 3);
    • UPDATEREADY – загрузка необходимых ресурсов выполнена и требуется их инициализация при помощи метода swapCache()(числовое значение 4);
    • OBSOLETE – текущий кэш является устаревшим (числовое значение 5).

    Так же в объекте applicationCache определены константы состояния (например, cache.IDLE равно 1). Так что числовые значения необязательно запоминать.

    Метод инициирует процесс проверки файла .manifest и последующие скачивание необходимых ресурсов.

    Метод переключает браузер на использование новых кэшированных файлов вместо старых. Перерисовки страницы не происходит, только при последующем обращении к кэшированным файлам они берутся уже из обновлённого кэша.
    Простой альтернативой метода является перезагрузка страницы, например, при помощи location.reload().

    События объекта applicationCache

    С объектом applicationCache связанны следующие события:

    • cached – происходит при формировании первого кэша в хранилище;
    • checking – происходит при отправке запроса получения файла .manifest;
    • downloading – происходит при загрузке ресурсов в кэш;
    • progress – происходит при загрузке каждого ресурса по отдельности;
    • error – произошла ошибка при обращении к файлам ресурсов или файлу .manifest;
    • noupdate – происходит при подтверждение, что файл .manifest не обновился;
    • obsolete – происходит при подтверждение, что кэш в хранилище устарел и будет удалён;
    • updateready – происходит при окончании загрузки обновлённого кэша.

    Детальная схема работы Application Cache

    Всё вроде бы хорошо и складно, но как это работает в реальности? Сейчас мы с Вами разберёмся с этим вопросом.
    Первое, что следует рассмотреть, это дельная пошаговая схема работы Application Cache:

    • Когда браузер в первый раз загружает документ с указанием атрибута manifest, то происходит дополнительный запрос и получение файла .manifest (событие checking). При первом посещении, когда кэша этого документа ещё не существует, происходит загрузка в кэш всех файлов согласно правилам, указанным в файле .manifest (событие downloading). Файлы могут загружаться из стандартного кэша браузера, что эффективно при изменении правил. В итоге создаётся первое хранилище данных кэша manifest (событие cached).
    • При повторном обращении к тому же документу он загружается из кэша, так как был ранее кэширован (документы с атрибутом manifest всегда кэшируются). Обращения к серверу в этот момент не происходит. Объект управления кэшем для данного документа window.applicationCache после загрузки документа инициирует проверку изменения файла .manifest и посылает запрос на сервер (событие checking). Сервер отвечает об изменении.
    • Если файл .manifest не изменился (событие noupdate), то загрузка выполнена и приложение продолжит работу в намеченном направлении. Запросов к серверу на получение кэшированных файлов не производиться.
    • Если файл .manifest изменился, то выполняется стандартная загрузка документа и начинается фоновая загрузка кэша (событие downloading). После выполнения загрузки (событие updateready) перерисовки страницы не происходит. Обновленные данные кэша будут использоваться только при следующей загрузке документа.
    • Если при загрузке файла .manifest произошла ошибка или он содержит ошибки, например, ссылка на несуществующий файл (событие error), то загрузка производиться обычном режиме с использованием сохранённых копий ресурсов. При этом кэш не затрагивается и браузер его не использует.
    Читайте также:  Как ускорить быстродействие андроида

    Обновление кэша

    Отдельно необходимо рассмотреть вопрос об обновлении (очистке) кэша. Из анализа детализированной схемы работы Application Cache видно, что изменение на сервере данных не приводит к автоматическому обновлению этих данных в кэше. Обновление кэша можно произвести следующими способами:

    • Пользователь вручную удаляет данные старого кэша.
      Следует понимать, что Application Cache и стандартный кэш браузера – это не одно и тоже. Как было сказано выше, оба механизма кэширования отличаются алгоритмами работы, функционалом и местом хранения. Произведя очистку стандартного кэша, мы не затронем Application Cache. Для очистки Application Cache требуется воспользоваться функциями очистки «Хранилища» – нового пункта настроек у современных браузеров.
      Как очистить хранилище в браузере Mozilla Firefox можно прочитать здесь — support.mozilla.com/ru/kb/okno-nastrojki-panel-dopolnitelnye#w_ahaalaklai-eaulikioi.
      О том, как это осуществляется в Opera — help.opera.com/Windows/11.50/ru/storage.html.
      В браузере Google Chrome очистить кэш простыми способами невозможно. Для этого надо использовать страницу управления chrome://appcache-internals/.
      В Safari кэш очищается вместе со стандартным кэшем браузера. Смотрите справку.
    • Внеся изменения в файл .manifest. Любые изменения инициируют скачивание всех ресурсов кэша и последующее его обновление. Изменения вступят в силу после последующей перезагрузки страницы. Например, это можно сделать, изменив несколько закомментированных символов (мы изменили версию нашего первоначального примера):
    • Программное обновление с использованием Application Cache API. Этот способ будет разобран ниже в примере.

    Для использования в реальных проектах подходят лишь последние два способа, которые были бы достаточно удобны, если бы не «агрессивное кэширование» браузера Mozilla Firefox.

    Скрытая проблема обновления

    Браузер Mozilla Firefox имеет «своеобразный» механизм обновления кэша, известный как «агрессивное кэширование». Проблема проявляется, когда мы совмещаем стандартное кэширование и Application Cache, а нам их совмещать необходимо, если мы хотим иметь кэширование в старых браузерах.
    Дело в том, что при обновлении Application Cache в Mozilla Firefox данные также берутся из стандартного кэша без проверки изменений на сервере. Это приводит к тому, что в обновлённый Application Cache могут попасть устаревшие данные из стандартного кэша, т.е. обновление будет выполнено, но в кэше будут находиться старые версии файлов. Данный факт ставит все преимущества работы с Application Cache под сомнение.
    Корректными способами обновления кэша в такой ситуации являются:

    • изменение имени файла;
    • 2-хступенчитое обновление.

    В первом случаи мы просто меняем имя измененного файла во всех ресурсах, где он упоминается, в том числе и файле .manifest. Файла с первоначальным именем существовать не должно(!). В результате при очередной проверке изменения произойдёт ошибка загрузки несуществующего файла, и ресурсы кэша будут загружены с сервера.
    Если вариант с изменением имени файла не подходит в силу тех или иных причин, то необходимо воспользоваться 2-хступенчитым обновлением кэша.
    На первом этапе обновления мы исключаем изменённый файл из раздела CACHE файла .manifest и устанавливаем в заголовке отдаваемого файла старевший срок годности:

    В результате у активных пользователей данный файл обновиться в стандартном кэше, а из Application Cache будет удалён.
    На втором этапе мы уже включаем измененный файл в раздел CACHE, и он успешно кэшируется. К сожалению, данное обновление коснется только активных пользователей, поэтому старайтесь использовать переименование файлов.

    Привязка к домену

    Ещё один важный момент, о котором нужно упомянуть – кэш привязан к домену, а не к странице, где объявлен файл .manifest. Сохранённые в кэше, ресурсы будут использоваться для всех страниц данного домена, даже если в них нет ссылки на файл .manifest. Это достаточно удобно – можно на стартовой странице определить кэшируемые ресурсы, а потом не беспокоится об их кэшировании на других страницах.
    Если же мы используем несколько разных файлов .manifest для разных страниц одного домена, то они будут перекрывать друг друга. В кэше будут храниться только те ресурсы, которые были указанны в последнем загруженном файле .manifest.
    Также при использовании нескольких файлов .manifest можно создать ситуацию, когда сохраняемые страницы циклически кэшируют друг друга. Возникновение такой ситуации приводит приложение в не рабочие состояние. Учитывая, выше написанное, следует отметить, что использовать несколько файлов .manifest непрактично и рискованно, хотя такая возможность существует.
    Из привязки к домену также следует, что Application Cache работает во фреймах, используя кэш домена фрейма. Этот момент по достоинству должны оценить разработчики игр.

    Работа в offline

    Ещё одним несомненным преимуществом Application Cache является возможность работы в режиме offline. Только представьте себе – у клиента временно перестала работать сеть, но он всё равно может осуществлять работу с вашим ресурсом.
    Но даже здесь не всё гладко. Вспомним одну особенность Application Cache – страница, на которой объявлен файл .manifest всегда попадает в кэш. В результате получается, что страница будет загружена, руководствуясь разделом CACHE, а не FALLBACK. То есть приложение будет вести себя, так как будто связь есть. Но как определить, что соединение отсутствует?
    Для этого в спецификации HTML5 определенны два события online и offline, которые вызываются при создании и разрыве соединения соответственно. Как подсказал хабраюзер bolk, эти события работают в Safari 6 и Chrome 21. В остальных браузерах скорее всего они не реализованны.
    Также можно воспользоваться свойством online объекта navigator:

    Это свойство возвращает true при наличии соединение и false при его отсутствии. Получается, что при инициализации страницы нужно проверять это свойство и далее строить работу на основе его значения. На данный момент времени свойство navigator.onLine поддерживают браузеры Mozilla Firefox 2, Internet Explorer 4 и старше.
    Пример использования:

    Возможности и проблемы использования Application Cache

    И что же мы получаем в итоге?

    Несмотря на целую кучу проблем использования, Application Cache — это мощный механизм оптимизации для нагруженных систем. Особенно он будет полезен для игр и интерактивных приложений, использующих FullAjax. Правильное использование Application Cache позволит не только увеличить скорость загрузки страниц пользователям и уменьшить количество трафика, но и снизить нагрузку на Ваш сервер, т.к. кэшированные страницы загружаются не с сервера, а с локального хранилища.

    Надеюсь, что эта статья позволит Вам открыть для себя всю мощь Application Cache.

    Источник

    Оцените статью