加速独立运行 Discourse 的最佳配置

静态文件的请求对整体服务器负载的影响不大。动态内容的请求才是负担较重的部分。

通常,json 请求并非可由 CDN 缓存的静态资源,而是动态生成的内容。你为何在 CDN 的语境下讨论 JSON 文件?

静态请求 ≠ 较重负载。

很抱歉,这实在是不好的建议。

以下是一个运行 Discourse 但未使用 CDN 或 S3 的 6 核 CPU 机器的示例(因此 CPU 总容量为 600%)。

你可以看到,nginx 仅占 6.7%(即总容量的 1/100)。其中只有一部分用于静态资源。

即使我们将静态资源卸载到 S3 和/或 CDN,整体服务器负载的降低幅度也不到 1%。