使用"基于名称的"在一个VPS上托管多个网站?

时间:2016-02-16 03:30:59

标签: linux webserver hosting vps

假设流量/服务器负载不是一个因素......

(进一步说,我们甚至可以假设访客数量为零,而我恰好在#34; vacuum"中访问了我的一个网站。

...如果我在VPS上只托管一个网站而不是使用"基于名称的"托管多个网站,理论上加载时间是否有任何差异?方法

(即使它是微不足道的,我仍然想知道 - 为什么,理想情况下!)

1 个答案:

答案 0 :(得分:0)

因此,有很多不同的方法可以看到这一点,最重要的是正在运行的应用程序类型。

我的意思是,如果您为每个人运行静态网页并使用简单的基于域的路由(nginx或apache),您会看到没有区别,除了增加了磁盘空间。

另一方面,您可以运行更高级的Web应用程序,在大多数情况下(提供流量不是因素)当请求Web服务器处理它并返回响应时,仅使用请求期间拥有时间。这也会看到没有区别。

但是!当应用程序需要添加程序和后台处理时,您会看到性能差异小巧,但随着您添加更多“域”,您会看到更高的性能。

  

静态页面:没有区别(除了磁盘空间)
    Web应用程序:基于非请求处理的差异

您在询问共享托管的根源是什么。这对于静态和基本程序来说是惊人的,但是当你将它扩展到更大的应用程序时却不太好。

旁注:这假设应用程序没有不同的运行时和要求,因此在弱服务器上同时拥有python + mySql和node.js + MongoDB会因为服务总是会受到性能影响运行