使用技巧

Telegram 云端缓存架构:自动清理滑块与本地存储配额

本文讲解 Telegram 的缓存机制:消息与媒体保存在云端,手机上的只是加速副本。你将学会设置媒体保留时长与缓存上限,看懂存储页面,并区分缓存与相册保存、流量消耗等不同问题。

内容导读

本文讲解 Telegram 的缓存机制:消息与媒体保存在云端,手机上的只是加速副本。你将学会设置媒体保留时长与缓存上限,看懂存储页面,并区分缓存与相册保存、流量消耗等不同问题。

Telegram 云端缓存架构:自动清理滑块与本地存储配额主题插画

Telegram 是大多数人存储设置里占用最大的项目之一,而解决它的那个按钮,名字让所有人都会犹豫。清理缓存听起来像是在清空什么东西,没人想成为那个为了腾出 8 GB 而删掉四年照片的人。

这里的安心感异常完整,而且它来自架构本身,而不是一句承诺。你的消息和媒体都存放在 Telegram 的云端;手机上的只是一份为了速度而保留的副本。这一步讲的就是这个区别,以及两个防止副本无限增长的设置。

完成这一步后你将能够

  • 解释为什么清理缓存不会丢失任何东西。
  • 设置两个控件,让存储空间不再无人看管地增长。
  • 看懂存储页面,并只清理那个真正占空间的聊天。
  • 识别出问题根本不在缓存的情况。

手机上实际存的是什么

你的消息记录存储在 Telegram 的服务器上。这正是本课程中几乎所有内容背后的特性——它解释了为什么新手机不需要备份文件,为什么同一个对话会出现在你的笔记本电脑上,以及为什么删除应用并不等于删除你的消息。

设备上保存的是你接触过的媒体的本地副本:你翻看过的聊天里的照片、开始播放过的视频、别人发来的文件。Telegram 保留它们,是为了打开聊天时能瞬间显示,而不必下载。它们只是一层便利,底下那个东西本来就存在于别处。

所以清理它们不会从你的账号里移除任何东西。下次你打开那个聊天时,照片会重新获取,和之前一样显示出来——网络差时慢一秒,内容完全相同。这不是关于谨慎的说法;这就是缓存这个词在这里的含义。

唯一不适用这一点的情况 第 025 步讲到的秘密聊天只存在于参与其中的设备上,不在云端。它们也不在缓存页面里,所以这里的内容不会碰到它们——但值得记住,它们是本页所有关于“可恢复”的句子唯一的例外。

两个控件,以及哪个才重要

在数据和存储设置里恰好有两个调节杆,它们作用的方向不同。

媒体保留多久。你选择一个保留期限,并且可以为私聊、群组和频道分别选择不同的期限。在这个时间窗口内没有被打开的内容会从设备上移除。这才是真正解决问题的调节杆,因为它持续生效,而且再也不需要你操心。

有用的配置取决于每类聊天是什么。频道是一种信息流——你划过去的视频在手机上不会有第二次生命,所以那里设短期限没有代价。群组介于两者之间。私聊保存的是你认识的人的照片,你很可能希望不用等待就能再次打开,所以设长期限是合理的。

最大容量。整个缓存的上限;达到上限时,Telegram 会丢弃最旧的内容直到能装下。这是兜底,而不是方案。如果保留期限设置合理,你很少会碰到它;如果不合理,这个上限也能让你永远不会因为这款应用而看到手机被塞满。

还有第三样东西,人们以为会在这里找到,但并没有:这个页面上的任何设置都不影响你能读到什么。全部清空后,每条消息依然在原处。你只是在决定有多少历史记录被预先加载。

你点了“清理缓存”,释放了 12 GB。你聊天里的照片发生了什么?

它们会从你的对话中删除,但对方仍然保留着这些内容

没有任何影响——它们仍在聊天中,当你打开聊天时会重新下载

它们会为所有人删除,因为媒体是你们共享的

聊天在所有设备上都没有变化,包括你的。照片在你往回翻到它的那一刻就会重新出现,从云端副本获取——那个副本一直都是真正的原件。唯一的代价是下载,这在网络慢或按流量计费时有影响,其他情况下完全没有。这是本步中最有用的一条事实,因为对这个按钮的恐惧正是人们忍受手机塞满的原因。

你清理了缓存,手机却还是满的。最可能的原因是什么?

缓存在几分钟内就自行重建了

Telegram 保留了一份隐藏的第二份副本,清除按钮无法触及

媒体已被保存到你的相册中,在那里就不再由 Telegram 来清除了

保存到相册是一个单独的设置,在很多手机上,它对一种或多种聊天类型默认开启。图片一旦被复制到那里,就属于你的照片图库了:Telegram 的存储页面不会统计它,它的清理规则也不适用。如果数字对不上,那个设置就是该看的地方——而对群组和频道关掉它通常才是真正的解决办法,因为聊天本身已经是其中所有内容的永久存档。

你把频道的媒体保留设为三天。这实际上会做什么?

超过三天的帖子会从频道中删除

你只能在你关注的频道中往回滚动三天

你最近未打开的频道媒体的本地副本会从手机中移除

保留期限描述的是设备,从来不是聊天本身。频道的历史对所有人都是完整的,你可以往回翻阅多年的内容;你只是边翻边下载,而不是从手机上直接读取。对于一个你只看一次的信息流来说,这笔交易没有任何坏处,所以给频道设短期限是这一页上价值最高的设置。

当 Telegram 占用空间过多时,你应该先看哪里?

那个可以一次性清除所有内容的按钮

摘要下方的按聊天分类明细,然后清除占用最大的那个

你设备自身的存储设置,因为 Telegram 的数字只是估算

在图表下方,存储页面会按占用大小列出各个对话,而分布几乎总是不均衡的——一个视频很多的频道,或者一个有人分享电影的群组,就占了大部分。清理那一条通常就能解决问题,同时让你真正会回看的聊天保持完整加载。全部清空也行,但会让你自己的对话毫无理由地慢上一周。

当问题不在缓存时

还有两种抱怨会被带到这个页面,而它并不能回答。

“Telegram 用光了我的移动数据。”那是另一个问题,有另一个页面。存储讲的是什么东西留在手机上;数据讲的是什么东西一开始会传进来,而传进来是由第 044 步的自动下载设置控制的。缩小缓存完全不会减少数据用量——如果有影响,反而会略微增加,因为你丢弃的内容会被重新获取。

“我的手机满了,而 Telegram 是列表里最大的应用。”检查一下你的设备是否在统计已保存的媒体。复制到相册的照片,在某些系统上算作照片图库,在另一些系统上算作该应用,而手机为 Telegram 显示的存储数字可能包含 Telegram 自己页面无法控制的东西。两个数字不一致是正常的,并不能证明有什么隐藏内容。

存储和数据是朝相反方向拉的 媒体保留得越久,占用空间越多,消耗数据越少,因为你重新下载得更少。保留得越短,占用空间越少,消耗数据越多。在流量充裕、手机容量小的情况下,就保留得短一些;在流量有限、手机容量大的情况下,就保留得久一些。因为两者听起来都像省钱而把两个都设到最低,是唯一一种真正错误的组合。

现在试一试——五分钟

四个步骤,做完第二步之后,这件事就不再需要你操心了。

  1. 打开存储页面,看明细,而不只是总数 数据和存储,然后是存储用量。在动任何东西之前,先看看图表下方各个聊天的列表。
  2. 按聊天类型设置保留期限,而不是全局设置 频道设短期限,群组设长一些,私聊设最长。这个设置意味着你再也不用回来管它。
  3. 设置一个最大容量作为兜底 选一个远低于会让你手机出问题的数值。它的存在是为了让设备被塞满变得不可能,而不是为了被触及。
  4. 检查媒体是否正在被保存到相册 如果群组和频道开着这个选项,就把它们关掉。聊天本身已经是存档,而相册里的副本才是你的清理规则够不到的那个。

这个阶段的常见问题

如果我清理缓存,会丢失任何东西吗?

只会失去速度,而且只是短暂的。被移除的一切都可以从你的账号重新下载,所以实际后果只是少数几个聊天在你下次翻阅时花一点时间加载。有一个真正的例外值得点名:秘密聊天中的媒体不存储在云端,所以它只存在于接收它的那台设备上。普通聊天、群组和频道——也就是其他所有内容——完全安全。

这些操作会删除我的消息吗?

不会。存储页面上的任何设置都完全不碰消息文本,也都不影响别人能看到什么。删除消息是在另一个地方进行的另一个操作,自动版本见第 026 步。存储控件永远只决定这台特定设备上预加载了多少媒体。

我应该把最大缓存容量设到最低吗?

只有当你的手机确实空间紧张时才这样做。上限设得很低意味着 Telegram 会不断丢弃你马上又要看的内容,于是你自己的对话打开变慢,数据用量上升。保留期限是更好的工具,因为它能区分你划过去的频道视频和朋友发来的照片。上限只是它们底下的一张安全网。

为什么 Telegram 比我手机上其他所有应用都大?

因为它默认会积极缓存,也因为大多数人在这里收到的媒体比在其他任何地方都多——光是频道一周产生的视频,就可能超过一年普通消息的量。这不是出问题的迹象。一旦设好保留期限,它就会稳定下来,而配置良好的账号和默认账号之间的差距通常是好几倍。

在我手机上清理缓存会影响我的笔记本电脑吗?

不会。每个安装都保留自己的本地副本和自己的相关设置,所以你的桌面端缓存是另一个问题,有另一个页面。当你想在笔记本电脑上腾出空间时,这一点值得记住:你在手机上精心选择的设置并不会跟着走,而在一台大硬盘机器上的 Telegram Desktop 往往完全没有限制地运行着。

有没有办法把某个东西永久保留在设备上?

不能通过缓存做到,缓存的设计就是可丢弃的。如果某个文件确实需要独立于你的账号和保留设置而存在,就把它保存到你的设备或你自己的存储里——和第 048 步的导出是同样的道理。至于其他一切,云端副本才是永久的那一份,本地副本只是一种便利,你完全可以放心丢弃。

← 返回 TG知识库