800元做網(wǎng)站百度數(shù)據(jù)分析
在 Mac 上配置高級(jí)內(nèi)容緩存設(shè)置
您可以使用高級(jí)配置參數(shù)針對(duì)網(wǎng)絡(luò)配置微調(diào)內(nèi)容緩存。
您可以在“終端”中使用命令行或通過修改“/資源庫(kù)/Preferences/com.apple.AssetCache.plist”文件中的鍵值,來設(shè)定內(nèi)容緩存的高級(jí)配置參數(shù)。若要使某些更改生效,必須停止并重新啟動(dòng)內(nèi)容緩存。
使用“終端”設(shè)定高級(jí)配置參數(shù)
在 Mac 上的“終端” App 中,您可以設(shè)定高級(jí)配置參數(shù),方法是使用 defaults 命令,后面跟上命令 sudo AssetCacheManagerUtil reloadSettings。使用命令 AssetCacheManagerUtil settings 查看標(biāo)準(zhǔn)(非高級(jí))設(shè)置。
有關(guān) AssetCacheManagerUtil 命令的更多信息,請(qǐng)參閱在命令行中管理內(nèi)容緩存和 AssetCacheManagerUtil(8) man 頁(yè)面。
您可以使用 defaults 命令設(shè)定簡(jiǎn)單和復(fù)雜密鑰。
例如,若要將 Interface 密鑰設(shè)定為 en1,則應(yīng)該以管理員身份執(zhí)行此命令:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist Interface -string en1
ListenRanges 是一個(gè)獲取詞典數(shù)組的復(fù)雜密鑰。例如,以管理員身份執(zhí)行此命令,以設(shè)定 ListenRanges 密鑰的兩個(gè) IP 地址范圍:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist ListenRanges ‘( { first = 10.0.0.1; last = 10.0.0.254; }, { first = 10.1.0.1; last = 10.1.0.254; } )’
使用 defaults 命令后,請(qǐng)確定運(yùn)行以下命令來重新載入內(nèi)容緩存設(shè)置:
$ sudo AssetCacheManagerUtil reloadSettings
有關(guān) defaults 命令的更多信息,請(qǐng)參閱 defaults(1) man 頁(yè)面。
緩存配置 plist 密鑰和值
【重要事項(xiàng)】請(qǐng)勿更改 com.apple.AssetCache.plist 文件中下表所描述設(shè)置之外的任何設(shè)置。
鍵值可以固定在兩個(gè)值之間。該鍵值可以是下限值和上限值之間范圍內(nèi)的任何數(shù)字。如果設(shè)定為低于下限值,則使用下限值。如果將值設(shè)定為高于上限值,則使用上限值。例如,PeerDownloadTimeout 固定在 5 和 300 之間。如果將其設(shè)定為 301 或 1000,則會(huì)將值設(shè)定為 300。如果將其設(shè)定為 4 或 -10,則會(huì)將值設(shè)定為 5。
運(yùn)行 AssetCacheManagerUtil reloadSettings 后某些更改即生效;其他更改需要您停止并重新啟動(dòng)內(nèi)容緩存才能生效。支持 reloadSettings 的唯一密鑰是那些在“內(nèi)容緩存”偏好設(shè)置中也可設(shè)定的密鑰(下表中有提到)。若要在“內(nèi)容緩存”偏好設(shè)置中設(shè)定值,請(qǐng)選取蘋果菜單 >“系統(tǒng)偏好設(shè)置”,點(diǎn)按“共享”,然后點(diǎn)按“內(nèi)容緩存”。