簡體   English   中英

在一個VPS上采用“基於名稱”的多個網站托管會更慢嗎?

[英]Is it slower to employ “name-based” hosting of multiple websites on one VPS?

假設流量/服務器負載不是一個因素...

(更進一步,我們甚至可以假設訪問者為零,而我恰好以“真空”訪問了我的一個網站)

...如果我僅在VPS上托管單個站點與使用“基於名稱”方法托管多個站點,理論上加載時間是否會有差異?

(即使它很小,我仍然想知道-為什么,理想情況下!)

因此,有無數種不同的方法來查看此問題,最重要的是正在運行哪種類型的應用程序。

我的意思是,如果您為每個網站運行一個靜態網頁並使用基於域的簡單路由(nginx或apache),除了增加磁盤空間外,您將看不到任何區別

另一方面,您可能正在運行更高級的Web應用程序,在大多數情況下(提供的流量不是一個因素),當對Web服務器發出的請求處理該請求並返回響應時,僅使用請求期間的占用時間即可。 這也不會有任何區別。

但! 當應用程序需要添加程序和后台處理時, 您會發現性能差異很小,但是當您添加更多“域”時,您會看到性能受到更大的影響。

靜態頁面:無差異(磁盤空間除外)
Web應用程序 :基於非請求處理的差異

您在問什么是共享托管的根源。 對於靜態程序和基本程序而言,這是驚人的,但是當您將其擴展到更大的應用程序時,效果不是很好。

旁注:這是假設應用程序的運行時和要求不同,因此在弱服務器上同時使用python + mySql和node.js + MongoDB會導致性能下降,因為服務始終在運行

暫無
暫無

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

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