动态服务 Dynamic Serving
一句话定义
保持 URL 地址完全不变,但服务器通过检测来访者的 User-Agent(看你是 iPhone 还是 Windows 电脑),在后台返回两套完全不同的 HTML 与 CSS 代码。
打个比方 Analogy
顾客进的还是同一扇门,但门口迎宾看你是大人就领去大桌给成人菜单,看你是小孩就搬高脚椅给儿童画册菜单。
岗位实战怎么做 In Practice
某些老旧大型电商站还在用这种架构。如果公司采用动态服务,必须在 HTTP 响应头里正确配置 Vary: User-Agent,明确告诉 CDN 缓存服务器和 Googlebot:"手机和电脑的代码是不一样的,请分开缓存并派手机爬虫来抓!"
案例与避坑 Pitfalls
最大的坑是开发团队只顾着给电脑版 HTML 加新内容、新内链和 Schema,忘了同步写进手机版 HTML 模板里。在移动优先索引下,Google 只看手机版代码,导致电脑版做的 SEO 努力全部归零!