请求服务器如何扩展以满足更大的流量需求

Requests to server how to scale for larger traffic demand

本文关键字:满足 需求 流量 服务器 何扩展 扩展 请求      更新时间:2023-09-26

我不是服务器专家,所以我想问一下,从长远来看,哪一个是处理更大流量的最佳选择。。

我在这里有两个使用javascript的主要选项:

1) 将所有HTML放在一个文件中,使用Javascript请求一次,然后使用div id将每个页面分隔为自己的JS变量,以便在用户访问给定链接时使用。这意味着对所有HTML页面(不包括CSS文件和图像)都有一个请求,因为发送的数据要大得多,而且它加载了用户甚至可能不会访问的HTML页面。

2) 将HTML保留在自己的HTML页面中,并在用户访问该页面时请求给定的HTML页面。这将导致更多的请求,但"每次请求"发送的数据更少,并且只请求用户实际访问的内容。

从长远来看,哪一个通常是最好的选择?

我认为2对于开发和性能来说都是更好的选择。

将所有HTML放在一个文件中可能无法长期扩展。随着你的网站变得越来越复杂,文件会越来越大。这会使工作变得更加困难,因为你必须在文件中滚动太多才能找到你需要的内容。此外,如果你和其他人一起处理这个问题,合并冲突将成为一个更大的问题。

更多的请求并不是一件坏事;例如,单页应用程序会产生大量的小请求,但通常静态内容会被缓存,而动态内容则是小型JSON。