第一个 Discourse 加载耗时过长(约 3 秒)有什么办法解决吗?
使用 SSO 时似乎需要 6-7 秒。
我只找到了提到 EmberJS 解决了这个问题的主题,但尽管使用的是最新版本之一,但没有任何改变。
1 个赞
Discourse 站点(在缓存为空的情况下)的初始加载时间通常为 2-5 秒,使用 SSO 时,加载 6-7 秒也很常见,因为 SSO 往返至少会增加一次额外的 HTTP 请求。
使用 SSO 时,首次加载需要重定向到 SSO 提供商然后再返回。如果 SSO 提供商速度缓慢,首次登录或未登录用户的整个登录过程可能会变慢。
加载时间也可能取决于用户端的连接速度和设备性能。
确保您的 Discourse 服务器在 CPU、内存和网络速度方面得到充分配置有时有助于提高性能,因为资源可用性低可能导致加载时间过长。
2 个赞
感谢 @SaraDev 的回复。
是否有计划改进这一点?
根据我的经验,TTFB(Time To First Byte)相当长,因此从用户体验(UX)的角度来看,用户反馈很差。
同样,我认为缓存时间可能太短了?如果我离开一个 discourse 站点几个小时再回来,它会刷新整个 SPA,就像第一次加载一样,又要等待 5-6 秒。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.