最近两天用户侧体验与性能更新
这次不聊后台和管理员专用能力,只把普通用户、开发者用户在最近两天能直接感知到的功能优化、性能优化和体验修复整理清楚。
这两天我们集中把几条最容易影响日常使用体验的链路重新收了一遍:收件箱、域名配置、支付与兑换反馈、公开页面加载,以及 API Key 的默认域名行为。
如果你平时主要在用邮箱、域名、兑换码、套餐页或者更新页,这一轮的变化你会比之前更容易感知到。
一、收件箱体验和邮件展示更稳定了
1. 邮件 HTML 展示链路重新收口
之前有些邮件会出现这些让人很烦的情况:
- 邮件里明明有图片,但正文里看不到
cid:内联图片直接失效- 带
http://的外链图片或头像在 HTTPS 页面里被浏览器拦掉 - 邮件看起来像“空白”或者“整封没加载出来”
这次我们把邮件 HTML 渲染统一收到了同一条安全渲染链里:
cid:内联资源会优先映射到附件下载地址http://和协议相对地址会统一改成更安全的https://- 邮件 iframe 的 CSP 和沙盒规则统一了
- 正文、附件、内联图片这三条展示链不再各走各的
2. 附件和图片信息终于能正常出现
这次还顺手补了附件相关的可见性问题:
- 附件会回到邮件详情里,不再像“凭空消失”
- 正文里引用到附件的场景也会更容易被正确展示
- 邮箱列表和详情页的数据会尽量保持一致,不再一边显示“有新邮件”,一边点进去像没东西
3. 未读提示更像“真提醒”了
以前有一种很割裂的情况:
- 侧边栏或者组头显示有未读
- 但具体看不到是哪一个邮箱、哪一封邮件
现在这条链做了回填和对账:
- 有新邮件的邮箱会尽量补回最近主题和发件人
- 列表里的未读提示会和真实邮箱数据重新对齐
- 已经失效的旧红点会被清掉,不再长期挂着吓人
二、域名添加和邮箱创建流程更顺了
1. 添加域名后,不再卡在“下一步不知道做什么”
我们把用户最容易卡住的那一步补完整了:DNS 配置引导。
现在的流程会更像一个完整的向导,而不是加完域名就把你扔在半路:
- 添加成功后会直接进入 DNS 配置引导
- 未验证域名会给出更明确的下一步入口
- 如果你当时点了“稍后再试”,回到域名管理里还能重新进入这条引导
2. 记录信息更容易照着抄
之前 DNS 引导里有些细节不够顺手,这次一起收了:
名称和值都可以分别复制MX记录的优先级会更直接显示,不会再显得割裂- 按钮会给更明确的反馈,不再像点了没反应
3. 创建持久邮箱的域名选择器更稳了
这块前面改过几轮,主要是为了把真正烦人的几个点压住:
- 域名选择器不再乱飞、乱顶、乱裁切
- 列表展开后能正常滚动
- 弹窗恢复成更顺手的上下布局
- 手机和小屏下也会更稳,不会一展开就把整个弹窗顶坏
三、支付、套餐和兑换反馈更诚实了
1. 支付回跳不再“看 URL 猜成功”
以前 URL 上只要带了 ?payment=success,页面就很容易直接表现得像成功了一样,这会误导用户。
现在回跳后的逻辑更严谨了:
- 页面会先回查订单状态
- 再决定显示成功、待确认还是未确认
- 不会再因为一个参数就假装订单已经完成
2. 兑换成功反馈重新补回来了
兑换码成功之后,现在会重新给出更明显的庆祝反馈,不再只有历史记录变化:
- 成功提示更明确
- 动画反馈重新可见
- 视觉上不再像“点了没反应”
四、公开页面加载更稳,数字变化也更自然
1. 定价页、统计页和公开文章页更偏服务端优先
这两天我们把一些对用户最敏感的公开页面重新做了稳定性收口,主要目标是减少“壳先出来,内容一直等”的感觉:
- 定价页首屏会先带上关键套餐数据
- 统计页首屏会先带上初始统计数据
- 更新页和文章页的正文渲染统一到了同一套组件上
这样做的好处是:
- 页面更容易第一时间出内容
- 公网链路稍微抖一下,也不至于整个核心区域空在那里
- 页面加载体感会更稳
2. 统计数字更新更平滑
原来有些统计数字会出现“从 0 一下跳到最新”的生硬感,这次也做了平滑过渡:
- 刷新时会有明确反馈
- 数据更新更像自然滚动到新值,而不是突然替换
- 整体观感更接近“实时变化”,而不是“整块重绘”
五、API Key 的默认域名行为更可控
这部分虽然是开发者能力,但它也是用户侧最容易踩坑的一条链,所以这次仍然放进用户更新里说清楚。
1. 省略 domain 时,不再那么“随机”
现在 API Key 会把两件事分开:
- 这把 Key 可以访问哪些域名
- 当请求没有传
domain时,系统该默认挑哪个域名
这次升级后的默认策略会更保守:
own会优先使用你的私有自有域名all也会优先自有私有域名,再回退到共享/公共域名- 如果你设置了
defaultDomainId,它会优先于随机自动选择
2. 控制台里的引导更清楚了
创建 API Key 之后,现在这几件事会更容易看懂:
- 域名范围和默认域名不再混在一起
- 指定域名时,会更容易分清私有域名、共享域名和公共域名
- “立即试一下”的示例请求会跟着你的选择自动更新
六、这轮更新想解决的,不是“功能更多”,而是“体感更顺”
如果把这两天的变化压缩成一句话,其实就是:
我们没有只去堆新功能,而是优先把那些用户每天真的会碰到、真的会被打断、真的会误解的地方重新做顺。
这也是这轮更新的重点:
- 邮件能不能看清楚
- 域名会不会卡在验证
- 套餐和支付是不是说真话
- 公开页面是不是打开就能看
- API Key 默认行为是不是更可控
接下来这条线还会继续保持这个方向:先把真实入口和默认行为讲清楚,再去谈花哨功能。
