下图表示Web Widget(经典)首次加载时的程序包大小,后续加载将受益于 CDN 缓存,从而缩短加载时间(请参阅下面的“ Web Widget(经典)资产是否缓存?”) .
订阅组合 | 大小(Brotli 压缩后) | 注释 |
Web Widget(经典) Core | ~475 KB | Web Widget(经典)所需的 web_widget.js 和common_供应商.js 资产,无论有哪些渠道可用。 |
有 Talk 渠道 | +~65 KB | 在帐户中启用 Talk 渠道时Web Widget(经典)所需的资产。55 KB 表示 Talk 渠道的首次加载。 |
有在线交谈渠道 | +~59 KB | 在帐户中启用 Chat 渠道时Web Widget(经典)所需的资产。 |
按语言支持 | 每种语言 +~5 KB(平均) | Web Widget(经典)将仅根据访问者的区域设置加载语言。 |
如果您在Web Widget(经典)中启用了 Chat,并希望优化页面性能,可以考虑使用connectOnPageLoad api。这样可减少显示小组件启动器的时间,并提高 Google Lighthouse 等工具的页面加载评分。要了解更多信息,请参阅文章:优化 Chat 和Web Widget(经典)性能。
监测网站页面加载速度的最佳工具是什么?
建议使用Google 的 Lighthouse工具,该工具在开发者工具的审核标签中默认可用。Lighthouse 很好地涵盖了 Google Chrome 等现代网络浏览器中的可用新功能。我们依靠 HTTP/2 多路复用等功能来优化Web Widget(经典) ,Lighthouse 在计算嵌入该小组件的网页性能时会将多路复用考虑在内。
是的, Web Widget(经典)资产单独进行版本控制,并可长期缓存长达一年。它们私密缓存在终端用户浏览器上,并公开缓存在 CDN 边缘服务器上。 小组件所需的一些资产在小组件版本之间不太可能更改,将单独缓存。这意味着当浏览器下次需要这些资产时,可以更快地从缓存中检索这些资产。 例如,Talk 中使用的国家代码标记图标,或与 Chat 相关的通知声音。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。