0

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

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

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

2) 将 HTML 保存到自己的 HTML 页面中,并在用户访问页面时请求给定的 HTML 页面。这将导致更多请求,但“每个请求”发送的数据更少,并且仅请求用户实际访问的内容。

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

4

1 回答 1

1

对于开发和性能,我会说 2 是更好的选择。

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

更多的请求并不是一件坏事。例如,单页应用程序会发出很多小请求,但通常您的静态内容会被缓存,而您的动态内容通常是在线传输的小型 JSON。

于 2013-06-27T01:52:51.957 回答