Найти тему
AppleInsider.ru

Зачем чистить кэш на iOS

Оглавление

По умолчанию iOS – довольно быстрая и стабильная операционка. Независимо от того, каким iPhone или iPad вы пользуетесь, скорее всего, в обычных условиях у вас нет претензий к скорости их работы. Но время от времени я – да и вы наверняка тоже – начинаю замечать, что что-то идёт не так, потому что быстродействие в тех или иных сценариях начинает падать. Причём по всему видно, что дело не в операционке как таковой, поскольку, стоит начать делать что-нибудь другое, и она разгоняется снова. Значит, проблема имеет точечный характер, и нужно её просто-напросто вычислить.

Я регулярно чищу кэш на iOS, потому что так устройство будет работать лучше
Я регулярно чищу кэш на iOS, потому что так устройство будет работать лучше
Если веб-приложения так хороши, зачем нужен App Store?

Несмотря на то что считается, что iOS идеально работает с кэшем, на самом деле иногда он может доставлять вам неудобства. Правда-правда. Я уже неоднократно в этом убеждался и теперь хочу поделиться с вами своим опытом. Так что обязательно прочитайте весь текст целиком: тут нет воды, а только самое важное – накопленное за годы использования iOS.

Зачем нужен кэш

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

Safari накапливает довольно много кэша, и его надо чистить
Safari накапливает довольно много кэша, и его надо чистить

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

На мой взгляд, самый понятный аналог кэша – это холодильник. В принципе, ничего не мешает вам пойти в магазин за продуктами самостоятельно или заказать доставку, но это займёт время. А благодаря холодильнику у вас дома всегда есть что перекусить. Достаточно просто открыть дверцу, взять нужный продукт и съесть его. Это займёт считанные минуты.

Кажется, я начал понимать зачем нужен MagSafe

То же самое происходит и с приложениями. Когда они сохраняют файлы кэша, они как бы сохраняют данные про запас, чтобы в любой момент вытащить их, когда это будет необходимо, вместо того чтобы «идти в магазин». В результате они как бы минуют стадию загрузки нужных им данных, потому что эти самые данные уже и так есть при них, и им остаётся только достать их.

Казалось бы, с кэшем всё в порядке. Он нужен, и в этом нет сомнений. Но со временем, когда его становится слишком много, он начинает вредить, как если бы вы переели. Из-за того, что кэша накапливается с избытком, какие-то файлы вступают в конфликт друг с другом.

Поэтому веб-страницы в браузере начинают загружаться не только не быстрее, но даже медленнее, потому что им банально мешает кэш. Так что время от времени его действительно нужно чистить. В моём случае такие проблемы наблюдаются чаще всего именно с браузером, но я больше чем уверен, что они справедливы и для других приложений.

Как очистить кэш на iOS

Убедиться, что Safari накопил слишком много кэша можно в настройках:

  • Перейдите в «Настройки» и откройте раздел «Основные»;
  • В открывшемся окне выберите «Хранилище iPhone / iPad»;
Полгигабайта кэша — это довольно много. Удаляем!
Полгигабайта кэша — это довольно много. Удаляем!
  • Найдите строчку Safari и оцените, сколько памяти он занимает;
  • Откройте вкладку Safari и посмотрите, на что тратится память.
Кто-нибудь объяснит, зачем менять iPhone каждый год?

Понять, что Safari накопил слишком много кэша, несложно. В этом случае вы увидите напротив строчки «Данные сайтов» цифру в несколько сотен мегабайт или даже гигабайт. У меня это 545 МБ, что хоть и не катастрофически много, но всё-таки немало, учитывая, что сам браузер занимает на устройстве всего лишь в районе 100 МБ. Значит, нужно очистить кэш.

Очистка кэша в Safari реализована не самым лучшим образом, тем не менее, пренебрегать этой процедурой точно не стоит:

  • Перейдите в «Настройки» на своём iPhone или iPad;
  • Отыщите в настройках вкладку браузера Safari;
К сожалению, вместе с кэшем удалятся и все остальные данные. Это неудобно
К сожалению, вместе с кэшем удалятся и все остальные данные. Это неудобно
  • Откройте эту вкладку и нажмите «Очистить историю и данные»;
  • Подтвердите очистку браузера и дождитесь удаления.

К сожалению, в Safari вместе с файлами кэша удалится и вся история посещений. Это может быть не очень удобно. Но, с другой стороны, зато браузер начнёт работать быстрее. В других браузерах такого нет. Там можно вручную выбрать, какие данные удалять. Поэтому вы сможете очистить только данные сайтов, но при этом оставить и учётные данные, и историю своих посещений.