【问题标题】:Is it slower to employ "name-based" hosting of multiple websites on one VPS?在一个 VPS 上使用“基于名称”托管多个网站会更慢吗?
【发布时间】:2016-02-16 03:30:58
【问题描述】:

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

(更进一步,我们甚至可以假设访问者为零,而我只是碰巧在“真空”中访问了我的一个网站)

...如果我在我的 VPS 上仅托管一个站点与使用“基于名称”的方法托管多个站点,理论上加载时间会有所不同吗?

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

【问题讨论】:

    标签: linux webserver hosting vps


    【解决方案1】:

    所以有很多不同的方式来看待这个问题,最重要的是运行的是什么类型的应用程序。

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

    另一方面,您可能正在运行更高级的 Web 应用程序,在大多数情况下(前提是流量不是一个因素),当向 Web 服务器发出请求并返回响应时,仅使用请求期间的占有时间.这也将看到没有区别。

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

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

    您在问共享主机的根源是什么。这对于静态和基本程序来说是惊人的,但当您将其扩展到更大的应用程序时就不那么好了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      相关资源
      最近更新 更多