簡體   English   中英

請求服務器如何擴展以適應更大的流量需求

[英]Requests to server how to scale for larger traffic demand

我不是服務器方面的專家,所以我想問一問,從長遠來看,這是處理大量流量的最佳選擇。

我在使用javascript時有兩個主要選擇:

1)將所有HTML放入一個文件中,使用Javascript請求一次,然后使用div id將每個頁面分離到自己的JS變量,以便在用戶訪問給定鏈接時使用。 這意味着對所有HTML頁面(不包括CSS文件和圖像)的1個請求,不利的一面是正在發送的數據要大得多,並且它加載了用戶甚至都無法訪問的HTML頁面。

2)將HTML保留在自己的HTML頁面上,並在用戶訪問該頁面時請求給定的HTML頁面。 這將導致更多請求,但“按請求”發送的數據更少,以及僅請求用戶實際訪問的內容。

從長遠來看,通常哪個是最佳選擇?

我想說2對於開發和性能來說都是更好的選擇。

將所有HTML放在一個文件中可能無法長期擴展。 隨着您的站點變得越來越復雜,文件將越來越大。 這使工作變得更加困難,因為您將不得不在文件中滾動太多以找到所需的內容。 同樣,如果您正在與其他人一起解決此問題,合並沖突將成為更大的問題。

增加請求並不是一件壞事。 例如,單頁應用程序會處理很多小的請求,但通常會緩存您的靜態內容,而您的動態內容通常是小型JSON。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM