热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为网站运营人员设计,提供全面的网站性能诊断与优化方案。通过系统分析网站加载速度、响应时间和交互效率等关键指标,识别性能瓶颈并生成具体可行的改进措施。涵盖前端代码优化、缓存策略、资源加载优先级等技术层面,帮助提升网站访问速度和用户体验,同时确保优化方案不影响网站原有功能和视觉效果。
| 问题点 | 影响程度 | 优化建议 | 实施优先级 | 预期效果 |
|---|---|---|---|---|
| 首屏LCP偏高(>2.5s,整体加载4.2s) | 高 | 优化首屏主视觉:将首屏大图/轮播图转为WebP/AVIF,按容器宽度输出多尺寸srcset;首图添加fetchpriority="high"、decoding="async",非首屏图片统一loading="lazy";所有图片补齐width/height避免CLS;对体积>200KB的图像重新压缩至≤200KB | 高 | LCP降低0.8–1.2s;总加载时间降低0.6–0.9s |
| 初始JS包体积过大(Vue SPA典型) | 高 | 打开生产模式与Tree-shaking(NODE_ENV=production);启用路由/组件级动态导入(defineAsyncComponent、splitChunks);使用webpack-bundle-analyzer剔除未用依赖;按需polyfill(babel-preset-env + useBuiltIns: "usage");Terser压缩与模块合并(scope hoisting) | 高 | JS下载与执行缩短200–500ms;总加载时间降低0.5–1.0s |
| 文本资源未启用Brotli/Gzip压缩 | 高 | 在服务器/CDN开启Brotli优先(fall back至Gzip);确保正确Content-Encoding与Vary头;压缩类型涵盖 JS/CSS/HTML/SVG/JSON | 高 | 传输时间降低150–400ms |
| 阻塞CSS影响首屏渲染 | 高 | 提取并内联关键CSS(html-critical-webpack-plugin或vite相关插件);非关键CSS用rel="preload" as="style" + onload切换或media属性;启用PurgeCSS删除未使用样式;移除@import链式加载 | 高 | 首屏渲染提前200–400ms;CLS风险下降 |
| 字体加载阻塞文本展示 | 中 | 使用WOFF2子集化(仅保留所需字形/权重);font-display设为swap或optional;预连接字体源(rel="preconnect"),仅对首屏必要字体进行preload;避免跨站字体重复加载 | 中 | 文本可见时间提前100–200ms;减少闪动 |
| 第三方脚本过多/过早加载 | 高 | 审核第三方(监测/广告/热力图),对非关键脚本统一async/defer并在first paint后用requestIdleCallback加载;通过Tag Manager设置触发条件(滚动/交互后);移除重复/未用标签 | 高 | JS阻塞减少100–400ms;交互延迟降低 |
| 非首屏图片未懒加载 | 中 | 全站统一懒加载策略:原生loading="lazy" + IntersectionObserver兜底;使用低清晰度占位(LQIP/blur-up);在Vue中使用vue-lazyload或自定义v-lazy指令 | 中 | 网络与解码压力降低;总加载时间降低100–300ms |
| 静态资源缓存策略不足 | 高 | 为指纹化静态资源设置Cache-Control: max-age=31536000, immutable;HTML短缓存(max-age: 0 + ETag);启用stale-while-revalidate;确保文件名带哈希避免旧资源命中 | 高 | 复访加载时间降低50–80%;首访降低100–300ms |
| CDN与协议优化不足 | 中 | 启用/优化CDN边缘缓存(HTTP/2/HTTP/3、TLS1.3、Brotli at edge);开启连接复用与早期数据;针对图片开启CDN自适应压缩/缩放(如按Device Pixel Ratio回源) | 中 | 首包与TLS握手时间降低80–200ms |
| 资源加载优先级与连接优化缺失 | 中 | 使用rel="preconnect"到API/静态源;对主CSS/首屏JS使用rel="preload"(避免过度);为首屏图像设置fetchpriority="high",降级非关键资源优先级 | 中 | 感知首屏加速80–180ms |
| 首屏API数据等待导致渲染延迟 | 中 | 首屏区块使用骨架屏;对常用首页数据开启HTTP缓存(ETag/Last-Modified + max-age与stale-while-revalidate);JSON压缩(gzip/br);请求并发与去重(避免重复fetch) | 中 | 首屏内容可见提前200–400ms;交互更快 |
| Vue渲染性能可进一步优化 | 中 | 关闭Vue devtools与警告;静态块用v-once;复杂计算迁移至computed并缓存;长列表使用虚拟滚动(vue-virtual-scroller);合理使用keep-alive缓存常用子视图;避免深层watch | 中 | 主线程占用减少50–200ms |
| 体积较大的通用依赖未优化 | 中 | 替换moment为dayjs或date-fns;lodash按需引入(lodash-es/单方法);移除未使用polyfill与旧库;图标改用SVG sprite/按需组件 | 中 | 包体积减少50–300KB;下载与解析时间减少100–250ms |
| HTTP请求数偏多(零碎资源) | 低 | 合理合并零碎CSS/图标资源(在HTTP/2下保留并发优势,避免过度合并);延迟加载非首屏模块;首屏仅保留必要请求 | 低 | 请求队列缩短,首屏稳定性提升 |
| 启用Service Worker进行静态资源离线缓存 | 中 | 使用workbox-webpack-plugin(GenerateSW)缓存JS/CSS(StaleWhileRevalidate)与图片(CacheFirst);排除HTML以免旧内容;设置版本化与回退策略 | 中 | 复访与弱网场景加载时间降低40–70% |
| 性能预算与持续监控缺失 | 中 | 建立性能预算(LCP≤2.5s、INP≤200ms、CLS≤0.1、初始JS≤250KB);接入Web-Vitals上报与Lighthouse CI;对关键指标设置告警与回归门禁(PR级) | 中 | 性能回归可控;稳定维持目标水平 |
| 问题点 | 影响程度 | 优化建议 | 实施优先级 | 预期效果 |
|---|---|---|---|---|
| 列表页商品缩略图体积过大、未使用现代格式与响应式图片 | 高 | 使用WebP/AVIF;为所有缩略图提供srcset+sizes;设置width/height与aspect-ratio避免布局偏移;首屏主图使用fetchpriority=high或rel=preload;通过图像CDN自动压缩与裁剪 | 高 | 加载时间降低约400–900ms;LCP降低20–40% |
| 首屏与下屏图片未启用原生懒加载与优先级管理 | 高 | 对非首屏图片统一使用loading=lazy和decoding=async;IntersectionObserver兜底;首屏关键图设为fetchpriority=high | 高 | 总下载体量降低30–60%;加载时间降低约200–400ms |
| JavaScript包体积偏大,未充分代码分割与树摇优化 | 高 | 启用生产构建、Tree Shaking与Terser压缩;按路由与组件进行动态import代码分割;分离vendor与业务包;用bundle分析器定位大模块并替换轻量实现 | 高 | 加载时间降低约300–600ms;TBT降低100–300ms |
| 渲染阻塞CSS体积大且未提取关键CSS | 高 | 提取并内联首屏关键CSS(列表骨架、导航、过滤条);非关键CSS使用rel=preload或media切换延迟加载;PurgeCSS/Tailwind JIT去除未用样式 | 高 | FCP/LCP降低约150–300ms |
| 静态资源未充分利用CDN与长效缓存 | 高 | 将JS/CSS/图片/字体托管至CDN;为不可变资源设置Cache-Control:max-age=31536000, immutable;启用ETag与stale-while-revalidate | 高 | 首次加载降低约100–300ms;二次访问降低约300–700ms |
| 列表数据API响应与获取策略不佳(串行请求/无短缓存) | 中 | 将列表数据服务端短缓存(30–120s);并发请求合并与去重;启用Brotli/Gzip压缩JSON;使用preconnect到API域;减少字段体积 | 高 | TTFB降低约100–300ms;LCP降低约100–200ms |
| React列表渲染与重渲染开销大 | 高 | 列表项组件使用React.memo、key稳定;避免内联函数与频繁状态更新;对非首屏长列表采用react-window虚拟化(SSR保留首屏前N项),保持视觉一致 | 高 | TBT降低约150–400ms;INP显著改善 |
| 第三方脚本(统计/聊天/广告)抢占主线程 | 高 | 审核并移除非必要脚本;将非关键第三方脚本使用defer/async与requestIdleCallback延迟;通过Tag Manager设置触发条件为用户交互后 | 高 | 加载时间降低约200–500ms;TBT降低约100–300ms |
| 字体加载阻塞与体积过大 | 中 | 字体子集化与只保留必要字重;使用woff2;为关键字体设置rel=preload与font-display:swap;启用unicode-range | 中 | FCP降低约80–200ms;CLS风险降低 |
| 文本与资源未启用最优传输协议与压缩 | 中 | 全站启用Brotli优先于Gzip(JS/CSS/HTML/JSON);启用HTTP/2或HTTP/3;调低TLS握手开销(OCSP Stapling) | 中 | 加载时间降低约50–200ms |
| 资源优先级与连接优化不足 | 中 | 为CDN与API域名添加preconnect与dns-prefetch;预加载首屏主CSS与关键JS;合理使用priority hints | 中 | FCP/LCP降低约80–150ms |
| 生产构建未彻底优化(SourceMap/开发标记残留) | 中 | 生产环境关闭SourceMap外发、移除调试日志;设置NODE_ENV=production;启用模块别名与轻量polyfill目标浏览器 | 中 | 加载时间降低约100–200ms |
| 图片缺少尺寸声明导致CLS | 中 | 所有图片补充明确的宽高与CSS aspect-ratio;为自适应容器预留空间 | 中 | CLS降低至<0.1,视觉稳定性提升 |
| 缺少服务工作线程缓存静态资源(重复访问) | 低 | 使用Workbox生成Service Worker,缓存JS/CSS/字体与图片;采用网络优先策略对API保守处理 | 低 | 二次访问加载时间降低约300–600ms |
| DOM规模与复杂度偏大 | 低 | 减少不必要包裹节点;拆分复杂组件;仅在可见区域挂载交互组件;避免冗余列表占位元素 | 低 | TBT降低约50–150ms;渲染稳定性提升 |
| 问题点 | 影响程度 | 优化建议 | 实施优先级 | 预期效果 |
|---|---|---|---|---|
| 同步加载的脚本阻塞渲染(jQuery与自定义JS位于且无defer) | 高 | 将所有非内联关键脚本添加defer并置于文档底部;依赖顺序需保留(jQuery先于依赖脚本);将内联依赖jQuery的代码包裹在DOMContentLoaded回调中 | 高 | 首屏/FCP加快0.4–0.7s,整体加载减少10–20% |
| 关键CSS未内联,多个样式表阻塞渲染 | 高 | 抽取首屏关键样式≤10KB内联;其余CSS打包合并为1个文件并延迟加载(rel="preload" as="style" 后切换为 stylesheet);移除@import | 高 | 首屏/FCP加快0.2–0.4s,减少阻塞请求1–2个 |
| 第三方支付/风控/分析脚本过早加载 | 高 | 支付SDK按需加载(用户点击“支付”或输入完成后再加载);风控轻量初始化,重任务延后至交互后;分析和广告脚本统一async并延后至window.load后 | 高 | 首屏/FCP加快0.2–0.4s,降低主线程占用10–20% |
| 缺少资源提示(preconnect/dns-prefetch至支付网关、CDN、字体域) | 高 | 在添加、、 | 高 | TLS与握手耗时降低100–300ms,减少阻塞等待 |
| 文本资源未启用Brotli压缩 | 高 | 对HTML/CSS/JS开启Brotli(fallback Gzip),并验证Content-Encoding与Vary头正确 | 高 | 传输体积降低15–25%,整体加载缩短0.1–0.3s |
| 静态资源缓存策略不足 | 高 | 对带指纹文件设置Cache-Control: public,max-age=31536000,immutable;启用ETag/Last-Modified;确保版本化发布避免功能受影响 | 高 | 复访加载显著减少(静态命中率提升至90%+),首屏缩短0.1–0.2s |
| 未使用或未正确配置CDN与HTTP/2/HTTP/3 | 高 | 将静态资源接入CDN并开启HTTP/2/3、TLS1.3与连接复用;启用Origin Shield减少回源 | 高 | 并发请求效率提升,整体加载缩短0.2–0.5s |
| 表单校验与风控请求同步阻塞主线程 | 高 | 对输入校验使用节流/防抖;仅在提交时做完整校验;异步发送风控数据并不阻塞渲染 | 高 | 交互响应更快,首屏占用减少,加载缩短0.1–0.2s |
| 图片资源(logo、支付图标)格式与尺寸未优化 | 中 | 将位图转为SVG或WebP/AVIF(保留PNG回退);按显示尺寸输出;启用loading="lazy"用于非首屏图标 | 中 | 传输体积降低30–60%,首屏缩短0.05–0.15s |
| Web字体阻塞渲染 | 中 | 对关键字体使用;设置font-display: swap;制作子集化字体或改用系统字体 | 中 | 首屏/FCP加快0.1–0.2s,减少FOIT/FOUT |
| 未移除未使用的CSS/JS与冗余jQuery插件 | 中 | 使用Coverage分析并移除未使用代码;替换重型插件为轻量版本(如日期选择器、校验库) | 中 | 资源体积减少20–40%,加载缩短0.1–0.2s |
| 缺少资源加载优先级控制 | 中 | 对关键首屏图片设置fetchpriority="high";对字体与主CSS使用preload;延后低优先级脚本与图像 | 中 | 首包可见更快,首屏缩短50–150ms |
| jQuery引起的多次DOM重排与回流 | 中 | 合并DOM更新(使用文档片段/一次性append);读写分离;动画使用transform替代top/left | 中 | 主线程占用减少,加载缩短0.05–0.15s |
| 服务器连接与握手优化不足 | 中 | 启用TLS1.3、OCSP Stapling、会话复用;开启Keep-Alive并提高初始拥塞窗口(遵循服务端最佳实践) | 中 | 握手与TTFB降低50–100ms |
| 未启用HTTP/3(移动网络下握手慢) | 中 | 在CDN开启QUIC/HTTP/3并验证客户端兼容性 | 中 | 移动网络下延迟降低50–200ms |
| 成功页未进行空闲预取 | 低 | 用户完成卡号输入后空闲时间使用预取成功页关键资源(HTML骨架、样式与小图) | 低 | 支付完成到成功页展示缩短0.05–0.1s(感知更快) |
| 首屏关键路径未监控(难以持续优化) | 低 | 部署RUM采集FCP/LCP/INP/TTFB与错误率;按设备与网络条件分层看板 | 低 | 保障优化效果可持续,便于迭代(间接提升) |
| 综合优化目标 | 高 | 先执行上述“高”优先级措施;目标:FCP≤1.3s、LCP≤2.0s、总加载时间降至2.0–2.2s(在现有2.9s基线下) | 高 | 预计总加载缩短0.7–0.9s,核心体验显著提升 |
用一条可复用的提示词,帮助网站运营与增长负责人在数分钟内完成一次专业级性能体检,快速锁定高影响、低投入的提速机会;输出“问题—影响—建议—优先级—预期效果”的行动清单,保障不动现有功能与视觉的前提下稳步提速;直接面向业务指标,降低跳出率、提升转化与搜索表现,并为汇报与复盘提供可量化结果。
大促前一键体检首页、详情与结算页,生成优先清单与提效预估,合理排期确保不影响活动。
统一性能目标,输出跨部门的落地方案与里程碑,用表格对齐优先级、资源与上线节奏。
快速识别大体积资源与阻塞点,获得明确改动建议与收益预估,减少反复试错与沟通成本。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期