有一个比较奇怪的事情问一下大家。
我之前在board求助了一个问题,好多象友都来帮助我,有一些甚至是如果看到我的回复就知道,我的问题已经解决,但还是继续帮助我。
我感觉是有些人可能是看不到我的回复,于是我问了一下在其他实例的一个好友,ta说点开看的确是没有你的回复。
请问大家各个实例的点开看这条能看到我和我贴的图里一样多的我的回复吗?造成这种看到的不一致的原因是什么呢?(图见回复)
https://fedibird.com/@trope/109250487134383305
@board
@help [参照]
@trope
因为站点互通实现上是按需的,一般只会读取站点关注的人的回贴,所以除了特别大的站点,小站抓取的回复可能并不全面。
@trope 是这样的,联邦宇宙的特性决定了不同实例上能看到的内容是不完全一致的。以Mastodon为例,可能每天都有几万几十万条新嘟文产生,而Mastodon又不像微博推特等中心化的平台是由公司的服务器统一存储的,而是每一个实例自己的服务器存储本站嘟文以外,还要再复制一份跨站的嘟文内容。如果每个服务器都把别的服务器的每条post都复制过来,那么这个数据量会非常大,而且很多是本实例用户不需要的内容(比如对于简中实例来说,大量的俄语内容并不太会有人看),显然是不现实的。
因此每个实例都是有选择地缓存跨站内容的。比如您在A实例上,B实例有人关注了您,那么B实例就会拉取您的所有新嘟文;C实例跟A实例共享同一个中继站,那么A和C实例会相互分享新嘟文(其中也包括您发布的);D实例既没有人关注您,又没有跟A实例使用同一个中继站,但是有人关注了board群组,而您的嘟文艾特了board群组被其转发,从而也会被D实例的人看到(但是仅限于被转发的这一条,其它回复并不会自动拉取)……还有一些其它的特殊情况,比如有人在搜索栏里搜索了该嘟文链接等等。
大概就是这样。技术方面我也不是很懂,如果有不严谨的地方还请大佬们指正。
@trope 所以如果所在实例开放了编辑功能的话,或许在回复的同时,也编辑一下原文会比较好~(当然,也有些实例比如Pawoo由于版本过于落后导致看不到编辑后的内容,那就是他们站的锅了)
@Barbela 谢谢象友 我搞懂了
@board @help
图见