在我的 Mac 上,我注意到 Spotify 使用了相当大的缓存 ( /Library/Caches/com.spotify.client)。就我而言,它大约是 4GB。
然而,这真的令人费解,因为虽然我下载了我所有的歌曲,但我几乎没有 25 首歌曲。该文件夹包含大量看似加密的文件,大小为 10MB 左右(绝对超过 25 个文件!)。
所以我的问题是:为什么这个缓存这么大?我这么小的图书馆会出现这种行为吗?
我想删除它只会清除我下载的音轨 - 我真的不打算这样做,但我对缓存的巨大尺寸感到困惑。
小智 6
Spotify 似乎有两种类型的缓存。第一种类型(不是您描述的那种)用于您下载的曲目。就这么简单。:)
第二种类型是通过在线播放音乐将歌曲下载到您的计算机上。即使您从未告诉 Spotify 下载这些歌曲,它也会将它们保存为您流式传输的内容,以便您将来播放该歌曲时,它会从缓存中播放它们。这减少了他们服务器的压力,这意味着他们不必拥有像基础设施那么大的规模,而且他们可以获得更多利润。他们加密它是因为他们不想让你带着歌曲离开。
归根结底,Spotify 客户端是封闭的源代码,因此我们无法更改它的功能。然而,我们可以做的是设置一个 cron 作业来每天删除目录,这样它就不会变得非常大。
将此行添加到 crontab,它将在每天 12 点删除该文件。
0 12 * * * rm -rf "Library/Caches/com.spotify.client" >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8708 次 |
| 最近记录: |