Categories: MacmacOS

Как работают расширенные настройки кэширования контента на Mac

Настройки кэша контента в macOS Sequoia.

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

Кэширование контента контролирует, какой интернет-контент сохраняется локально в macOS, когда вы посещаете веб-сайты и другие онлайн-серверы.

Когда вы посещаете сайт, часть данных (контента) загружается и сохраняется локально на вашем Mac. Это сделано для того, чтобы, если вы позже получите доступ к этому контенту, его можно будет загрузить из кэша быстрее — вместо того, чтобы совершать дополнительные поездки в Интернет, чтобы получить его снова.

Чтобы использовать кэширование контента на Mac, вы должны сначала включить его в «Настройки системы» -> «Основные» -> «Общий доступ» -> «Кэширование контента».

Когда вы это сделаете, вы получите лист, позволяющий указать, какой контент вы хотите кэшировать: весь контент, общий контент или контент iCloud.

Вы также можете выбрать, хотите ли вы поделиться своим интернет-соединением и (если вы нажмете кнопку «Параметры»), где хранить кэш контента и насколько он должен быть большим. После включения кэширования контента вам будет предложено перезагрузить Mac или другие устройства.

Где хранятся настройки кэша

Mac сохраняет настройки кэша контента в файле .plist (XML) по адресу /Library/Preferences/com.apple.AssetCache.plist на загрузочном диске. Вы можете открыть этот файл в текстовом редакторе или в Apple Xcode, чтобы изменить его настройки.

Apple специально говорит, что нужно изменить только некоторые настройки в этом файле. Остальные запрещены, и если вы измените их, это может привести к неисправности вашего Mac или сделать его непригодным для использования.

Полный список смотрите ниже.

Файл com.apple.AssetCache.plist.

AssetCacheManagerUtil

Если вы не хотите редактировать настройки непосредственно в файле .plist, вы можете вместо этого редактировать их в приложении «Терминал» macOS с помощью инструмента командной строки AssetCacheManagerUtil.

Чтобы получить дополнительную информацию об AssetCacheManagerUtil в терминале, введите:

man AssetCacheManagerUtil и нажмите Return.

При использовании инструмента AssetCacheManagerUtil вам потребуется использовать префикс sudo.

Когда вы закончите изменять настройки кэша контента, принудительно перезагрузите настройки, используя параметр reloadSettings для инструмента AssetCacheManagerUtil:

sudo AssetCacheManagerUtil reloadSettings

Apple заявляет, что некоторые значения требуют, чтобы вы остановили, а затем перезапустили кэширование контента в настройках системы.

Вы также можете использовать систему настроек по умолчанию в Терминале для установки простых и расширенных настроек. Чтобы просмотреть все стандартные настройки кэша контента в типе Терминала:

sudo AssetCacheManagerUtil и нажмите Return.

Редактирование файла .plist в Xcode.

JSON

Для более сложных команд вам необходимо знать, как использовать систему значений по умолчанию в Терминале и как писать JSON (нотацию объектов JavaScript) для передачи параметров в систему настроек по умолчанию.

JSON — это, по сути, пары ключ-значение, хранящиеся в виде обычного текста, в который можно вкладывать данные, разделенные запятыми и фигурными скобками.

Например, ‘( { first = 10.0.0.1; последний = 10.0.0.254; }, { first = 10.1.0.1; последний = 10.1.0.254; } )’ содержит массив из двух ключевых словарей с первым и последним ключами, установленными в разные интернет-адреса.

JSON на самом деле довольно легко писать и понимать, если вы знаете, как работает синтаксис и вложенность.

JSON широко используется в Интернете для передачи и хранения данных. Словарь — это просто набор пар ключ/значение, объединенных вместе для облегчения доступа.

Какие значения изменить

Некоторые значения в com.apple.AssetCache.plist должны находиться между двумя допустимыми значениями. Не изменяйте их ни на что, выходящее за пределы допустимых диапазонов.

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

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

Изменяя эти настройки, вы можете контролировать и изменять то, как ваш Mac хранит, загружает и удаляет кэши контента.

Recent Posts

Новый HomePad от Apple — это именно то, что я хочу от домашнего устройства

Apple выпустит новое домашнее устройство в начале следующего года, как подробно описано в обширном отчете…

В Kino 1.2 добавлены функции управления камерой, сортировка предустановок оценок и многое другое.

Команда Halide вернулась с обновлением своего приложения для захвата видео Kino. Версия 1.2 представляет поддержку…

Повысьте качество ведения журнала с помощью обновлений журнала iOS 18.

Некоторые из множества новых функций, появившихся в приложении «Журнал» в iOS 18. Изображение предоставлено Apple:…

Новая книга станет идеальным подарком для поклонников Теда Лассо

Наступил сезон праздничных покупок, а вместе с ним только что появился отличный подарок для поклонников…

Разработчики теперь могут подать заявку на размещение в Apple App Store.

Apple продвигает множество приложений через App Store, в котором есть собственная редакционная коллегия, которая выбирает…

Logic Pro для Mac и iPad обновлен с помощью Quantec Room Simulator

В среду Apple выпустила крупное обновление Logic Pro, своего программного обеспечения для профессиональных аудио рабочих…