Mac上先进的内容缓存设置是如何工作的

【2024-11-13 12:07:00AI Siri网最新消息】

macOS Sequoia中的内容缓存设置。

Mac上先进的内容缓存设置是如何工作的

高级配置参数控制您的Mac如何存储缓存内容。以下是更改设置的方法。

内容缓存功能控制您在访问网站和其他在线服务器时,macOS会在本地存储哪些互联网内容。

访问网站时,一些数据会下载并存储在您的Mac上。这样,下次访问时,可以更快地从缓存中加载内容,而无须再次访问互联网。

要在Mac上使用内容缓存,必须首先在系统设置-> 通用 -> 共享 -> 内容缓存中启用此功能。

启用后,您可以选择希望缓存的内容类型:所有内容共享内容iCloud内容

您还可以选择是否共享互联网连接,并(如果单击选项按钮)设置内容缓存的存储位置和大小。在您开启内容缓存后,系统会提示您重新启动Mac或其他设备。

缓存设置存储位置

Mac将内容缓存设置存储在启动盘上的一个.plist(XML)文件中,路径为/Library/Preferences/com.apple.AssetCache.plist。您可以使用文本编辑器或Apple的Xcode打开该文件,以编辑其设置。

Apple特别指出,只能更改该文件中的某些设置,其他设置无法修改,若更改可能导致Mac出现故障。

以下是完整列表。

macOS的内容缓存.plist文件。

com.apple.AssetCache.plist文件。

AssetCacheManagerUtil

如果不想直接在.plist文件中编辑设置,您可以通过macOS的Terminal应用使用AssetCacheManagerUtil命令行工具进行编辑。

要获取AssetCacheManagerUtil的更多信息,请在Terminal中输入:

man AssetCacheManagerUtil,然后按回车

使用AssetCacheManagerUtil工具时,需要使用sudo前缀。

完成内容缓存设置的更改后,通过使用AssetCacheManagerUtil工具的reloadSettings选项强制重新加载设置:

sudo AssetCacheManagerUtil reloadSettings

Apple表示某些值需停止并重新启动系统设置中的内容缓存。

您也可以在Terminal中使用defaults系统设置简单和高级设置。要查看Terminal中所有标准内容缓存设置,请输入:

sudo AssetCacheManagerUtil settings,然后按回车

您还可以在Apple的Xcode中更改.plist文件的设置。

在Xcode中编辑.plist文件。

JSON

对于更复杂的命令,您需要了解如何在Terminal中使用defaults系统,以及如何编写JSON(JavaScript对象表示法)来传递参数给defaults系统。

JSON基本上是以纯文本存储的键值对,可以用逗号和大括号嵌套数据。

例如,'( { first = 10.0.0.1; last = 10.0.0.254; }, { first = 10.1.0.1; last = 10.1.0.254; } )'包含一个具有不同互联网地址的两个键字典的数组。

一旦了解了语法和嵌套的工作原理,JSON其实相当容易书写和理解。

JSON广泛用于互联网中传递和存储数据。字典只是将一组键/值对打包在一起以便于访问。

可以更改的值

com.apple.AssetCache.plist中的某些值必须在两个允许值之间限制,切勿将其更改为允许范围之外的值。

通过更改这些值,您可以改变内容缓存的行为,包括超时、缓存大小限制、磁盘空间、警报等。

您还可以设置缓存日志的详细程度,以便获得更多行为信息。

通过调整这些设置,您可以控制和改变Mac如何存储、加载和删除内容缓存。

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,可联系本站进行二次审核删除:fireflyrqh@163.com。
(0)
上一篇 2024年11月13日 上午10:39
下一篇 2024年11月13日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注