先定性能预算,再画版式
给单页设硬预算:首屏 JS ≤ 120KB(gzip)、CSS ≤ 28KB、字体子集 ≤ 2 个字重。超出时优先砍装饰动效,而不是砍模型说明文本。目标指标:LCP ≤ 1.8s、CLS ≤ 0.05、INP ≤ 200ms。
数字浪潮 · 效率与性能优先的 AI 平台
用现代简约风格重构 AI 平台首页:单页设计把模型能力、接入参数与性能数据收在一条滚动叙事里,首屏 LCP 控制在 1.8s 内,交互区块按需懒加载,让用户体验与工程指标同时达标。
图文特写 · 单页首屏
传统 AI 平台首页常把能力介绍拆成 6~9 个页面,用户平均要跳转 4 次才能拿到接入参数。单页网站的优势在于:用锚点导航代替页面跳转,减少一次往返即省下约 380ms 的网络与解析开销,同时保证响应式布局在 320px~2560px 之间不出现横向滚动。
实用指导清单
给单页设硬预算:首屏 JS ≤ 120KB(gzip)、CSS ≤ 28KB、字体子集 ≤ 2 个字重。超出时优先砍装饰动效,而不是砍模型说明文本。目标指标:LCP ≤ 1.8s、CLS ≤ 0.05、INP ≤ 200ms。
所有配图放进 aspect-ratio 固定容器并使用 object-fit:cover,同时写 loading="lazy"。首屏主图设 fetchpriority="high",其余图延后加载。实测可将 CLS 从 0.18 压到 0.03 以内。
导航项控制在 4~6 个,顺序与阅读动线一致;锚点滚动加 scroll-margin-top 抵消固定条高度,避免标题被遮。移动端把导航折叠成一行可横滑的链接,点按区不小于 44×44px。
把「模型调用 / 数据管道 / 监控告警」三组参数放进 Tabs,默认只渲染当前面板内容,切换零网络请求。注意给 input 与 label 建立显式关联,键盘可用 :focus-visible 焦点环。
只保留「缓慢缩放呼吸(Ken Burns,20s 以上周期)」与「hover 位移 + 景深」两类,其余交给静态排版。并配置 prefers-reduced-motion 降级,把动画全部关闭,避免长时间滚动眩晕。
必测 320 / 768 / 1440 三档:检查是否出现横向滚动条、长英文模型名是否撑破卡片、表格是否转成卡片堆叠。用 overflow-wrap:break-word 兜底,容器一律 min-width:0。
核心能力 · 3 项
模型实例预热池常驻 4 个副本,突发流量按 30s 窗口扩容。P50 时延 42ms、P99 控制在 380ms 内,网关侧做请求合并与流式首字节优先返回。
在采集层做字段裁剪与去重,单条记录平均体积从 2.4KB 降到 0.9KB。向量入库批量 512 条一批,索引构建耗时下降约 37%,检索召回保持稳定。
接入文档以等宽数字 + 细线表格呈现,关键阈值用强调色点亮。标签页切换零请求、锚点滚动误差小于 8px,用户在 1.2 屏内即可拿到调用示例。
接入路径 · 标签切换
适合快速验证与敏捷迭代,按 token 计费,无需运维基础设施。
适合对数据合规有硬性要求的团队,模型与日志全部留在内网。
适合实时交互类场景,节点就近响应,弱网下体验更稳。
关键数据条
对照说明:若 LCP 超过 2.5s,优先检查首屏主图是否未压缩、字体是否超过 2 个字重、以及是否有阻塞渲染的同步脚本;若 P99 时延超过 380ms,先看实例预热池是否被打空。