Skip to main content
目錄 目錄(4 節)

update

 · 

✅ 服务器已迁到东京,实际停机 22 分钟 | 11.8

北京时间11月8日08:16–08:39停机,数据完整;亚洲和北美访问变快,欧洲变慢。欢迎体验并反馈。

Pickful 社区朋友们,

服务器已经从欧洲搬到东京。今天上午的停机比预计的短,数据完整搬了过来。


✅ 结果

  • 停机 22 分钟: 北京时间 08:16 开始,08:39 恢复访问。原先预计要 1 小时左右。
  • 数据完整: 文章、评论、积分、私信都在,一条没少。
  • 定时任务照常: 08:44 恢复运行。排好的定时发布、同步到 X 等任务,会按原计划执行。

实际时间线


🔒 怎么做到不丢、不重

搬数据库,最怕两件事:

  • 丢: 搬的时候还有新数据写进来,搬过去的那份就少了这些。
  • 重: 同一件事在两台服务器上各做了一次,比如同一笔悬赏打款付了两次。

我们是这样做的:

  1. 先暂停任务队列。 发推、悬赏打款这类任务不再启动。
  2. 等手上的任务做完, 再停掉欧洲服务器。不在半路打断。
  3. 给停下来的数据拍一张「指纹」。 用户、帖子、积分流水、打款状态、排队中的任务,每一类关键数据各记一个数。
  4. 把整个数据库压缩后传到东京。 两端各算一次校验码,一致了才继续。
  5. 东京恢复好之后,再拍一次指纹, 跟欧洲那份逐项比对。完全一致,才启动网站。
  6. 让 Cloudflare 改连东京,恢复访问。 最后才恢复任务队列。

只要有任何一步对不上,流程会自动停下,不会带着问题往下走。正式搬迁前,我们把整个流程完整彩排了一遍,执行步骤也经过了独立复核。

搬迁的核心过程


🚀 速度有什么变化

服务器本身变快了。 新服务器配置更高,数据库也升级到了 PostgreSQL 18。处理一次请求,中位数从 60 毫秒降到 30 毫秒;最慢的那 10% 请求,从 768 毫秒降到 113 毫秒。

离亚洲更近了。 你打开 Pickful 时,先连到离你最近的 Cloudflare 节点。时间线、登录后的页面、发帖和评论这些内容,要由节点回服务器去取。

  • 经香港节点的请求,这一趟从 431 毫秒降到 173 毫秒。
  • 美国西海岸节点快了约一半,美国东部和加拿大快了约三成。

也有变慢的地方。 经欧洲节点访问,这一趟从约 155 毫秒变成约 340 毫秒,因为服务器离欧洲远了。这是选择东京的代价:我们的用户大多在亚洲。

迁移前后速度对比

以上是切换后头一个半小时的初步数据,对比的是前一天同一时段。


💬 请来体验,并告诉我们

各地访问走的 Cloudflare 节点不一样,你的实际感受,正是我们的数据看不到的部分。欢迎在评论区告诉我们:

  • 你在哪个城市,用的什么网络: 家里宽带、手机流量,还是公司网络
  • 用起来感觉如何: 打开首页、刷时间线、发帖,是快了、慢了,还是差不多
  • 有没有哪里不对劲: 页面打不开、内容缺失、通知没收到,都可以说

欧洲的原服务器会保留到 11 月 22 日左右,万一有问题,我们能及时处理。

App 不用更新,Web、iOS、Android 照常使用。

Pickful Team
11.8

Download Pickful App

Better experience on mobile

iOS

Android

APK