Hacker News 中文摘要

RSS订阅

统一我们的移动与桌面领域 -- Unifying our mobile and desktop domains

文章摘要

维基媒体技术团队统一了移动端和桌面端的域名系统,取消了移动用户的重定向流程。这一改进使移动端响应速度提升20%,优化了SEO表现,同时降低了服务器负载。新架构下,CDN直接返回移动版HTML,取代了原先从桌面域名跳转至移动域名的旧模式。

文章总结

维基媒体技术博客:统一移动端与桌面端域名的技术实践

核心成果: - 移动端响应速度提升20% - 搜索引擎优化效果显著提升 - 基础设施负载降低50%

技术变革背景: 自2011年部署MobileFrontend以来,维基媒体服务器始终采用双域名体系:桌面版(如en.wikipedia.org)和移动版(如en.m.wikipedia.org)。用户访问时会根据设备类型进行重定向。

2025年10月8日完成的技术改造实现了: 1. 取消移动端重定向流程 2. 通过Wikimedia CDN直接返回适配内容 3. 移动子域名在24小时内自然淘汰

历史沿革: 2008年主流网站普遍采用m子域名模式,但如今已过时。谷歌2024年5月完成对维基百科的"移动优先"索引切换,促使我们启动此项改造。

性能提升: - 波斯语维基百科响应时间从1.0秒降至0.75秒 - 全球P50(德国/意大利等地区)响应时间降低21%至0.27秒 - 全球P80(伊朗等地区)响应时间降低18%至0.60秒

SEO优化案例: 维基共享资源(Wikimedia Commons)率先受益: - 谷歌索引页面从7000万增至1.4亿(增长100%) - 周访问量从300万跃升至600万 - 视频内容在谷歌视频搜索的曝光问题得到修复

用户体验改进: - 彻底解决移动链接在桌面端强制展示移动版的问题 - 历史移动链接自动重定向至标准域名 - 取消"桌面版"切换按钮的冗余设计

基础设施优化: - CDN缓存清除请求量日均减少40亿次 - MediaWiki核心的清除请求峰值从30万/秒降至15万/秒 - 整体系统负载降低20-40%

技术细节: 改造涉及MediaWiki核心、CDN配置、Sitemap生成器等多项组件的协同调整,具体技术方案可参考文末列出的RFC文档和Phabricator工单。

(注:本文保留了原始技术文档的专业性表述,同时优化了中文语境下的技术术语使用,确保技术细节的准确传达。省略了部分过于具体的版本迭代数据和内部工单编号,聚焦核心技术创新点。)

评论总结

总结评论内容:

  1. 对统一移动/桌面版的期待(评论1,4)
  • "希望这是两种布局的统一,那将非常令人印象深刻"("I was hoping this was a unification of the both layouts")
  • "比其他网站晚了约10年,现在除了维基百科几乎没有网站还在使用移动子域名"("About 10 years late, I can't think of any websites other than Wikipedia still doing the mobile domain")
  1. 对重定向问题的批评(评论2,6)
  • "移动链接在桌面浏览器打开会显示移动版视图,这才是真正的问题"("mobile links forwarded to desktop browsers would render the mobile view")
  • "移动版链接在桌面不会重定向,不得不手动删除'.m'"("en.m.wikipedia.org wouldn't redirect to en.wikipedia.org on desktop")
  1. 移动版功能缺陷(评论3)
  • "移动版默认折叠段落导致高亮链接失效"("When all sections are collapsed by default, browser won't scroll to the relevant section")
  • "这导致很难引导他人查看特定内容,最后只能发送截图"("That makes directing people to relevant content on mobile really hard")
  1. 对其他平台的呼吁(评论5)
  • "现在轮到YouTube了..."("Now it's your turn YouTube")