静态 SSR:让 Blazor 前台对搜索引擎更友好
前台页面不走交互电路、纯服务端渲染,配合 sitemap、RSS 与结构化数据,爬虫拿到的就是完整内容。
交互电路的代价
Blazor Server 的交互模式需要建立 SignalR 电路。对后台管理系统来说这很划算,但对内容型前台,代价是首屏要等电路、爬虫还要能执行脚本才能看到内容。
静态 SSR 的做法
让展示端的页面保持静态渲染:服务器直接输出完整 HTML,交互交给原生表单与链接完成。
需要什么:
- 语义化标签 ——
article/header/nav/time,让爬虫理解结构 - Head 元信息 —— description、canonical、Open Graph、JSON-LD
- 站点地图 ——
sitemap.xml+robots.txt - 订阅源 —— RSS,方便聚合平台抓取
后台管理仍然使用 InteractiveServer,两边各取所需。
评论 0
还没有评论,来说两句吧。