大家好,我安装了 Discourse,一切都正常工作,但遗憾的是,网站首次打开时速度非常慢。我在 aaPanel 上安装了 Discourse 并配置了 Nginx,即使 Nginx 关闭,网站也能正常工作。不幸的是,首次打开时速度非常慢,然后刷新就很快了。我该如何解决这个问题?这是一个相当严重的问题,因为我无法对其进行索引。
我的 Discourse 网站托管在 Namecheap Pulsar VPS 上:
2 个 CPU 核心
2 GB RAM
40 GB SSD RAID 10
1000 GB 带宽
https://www.namecheap.com/hosting/vps/
我安装了 aaPanel 并配置了 Docker
这是我的论坛:
您能帮我检查一下吗?我阅读了许多关于这个主题的帖子,但遗憾的是我无法解决这个问题。
如果您能提供帮助,我将不胜感激!
理想情况下,您不应在托管 Discourse 的服务器上使用任何“面板”。
您的 VPS 提供商可能过度配置了他们的资源,这很可能是导致加载缓慢的原因,另一个可能的原因是您的提供商或 ISP 的网络缓慢或拥塞。
后续加载速度快是因为资源已下载,应用程序只需要少量负载即可刷新最新数据。这就是 Discourse 的优点。
一些缓解措施可能包括:
- 尝试不同的 VPS 提供商
- 考虑为 Discourse 添加 CDN 加速
3 个赞
RGJ
(Richard - Communiteq)
3
像 Discourse 徽标这样的简单静态文件请求似乎已经花费了很长时间。
https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png → 14kb 和 700ms
342kb 的字体文件仅以 83 kB/s 的速度提供,耗时超过 4 秒。相比之下,从 meta 下载相同的文件需要 0.01 秒。
页面确实加载很快,所以我的猜测是你的磁盘速度很慢。
快速修复:在前面放置 Cloudflare
更好的修复:更换 VPS 提供商
2 个赞
谢谢医生。我尝试移除徽标,但仍然很慢,也许慢了几秒钟!
没错!我必须更换 VPS,或者尝试 Cloudflare。