【发布时间】:2016-02-16 03:30:58
【问题描述】:
假设流量/服务器负载不是一个因素...
(更进一步,我们甚至可以假设访问者为零,而我只是碰巧在“真空”中访问了我的一个网站)
...如果我在我的 VPS 上仅托管一个站点与使用“基于名称”的方法托管多个站点,理论上加载时间会有所不同吗?
(即使它是微不足道的,我仍然想知道——以及为什么,理想情况下!)
【问题讨论】:
标签: linux webserver hosting vps
假设流量/服务器负载不是一个因素...
(更进一步,我们甚至可以假设访问者为零,而我只是碰巧在“真空”中访问了我的一个网站)
...如果我在我的 VPS 上仅托管一个站点与使用“基于名称”的方法托管多个站点,理论上加载时间会有所不同吗?
(即使它是微不足道的,我仍然想知道——以及为什么,理想情况下!)
【问题讨论】:
标签: linux webserver hosting vps
所以有很多不同的方式来看待这个问题,最重要的是运行的是什么类型的应用程序。
我的意思是,如果您为每个网页运行一个静态网页并使用简单的基于域的路由(nginx 或 apache),您将看到 没有区别,除了增加了磁盘空间。
另一方面,您可能正在运行更高级的 Web 应用程序,在大多数情况下(前提是流量不是一个因素),当向 Web 服务器发出请求并返回响应时,仅使用请求期间的占有时间.这也将看到没有区别。
但是!当应用程序需要添加程序和后台处理时您会看到性能差异很小,但随着您添加更多“域”,您会看到更大的性能损失。
静态页面:无差异(除了磁盘空间)
Web 应用程序:基于非请求处理的差异
您在问共享主机的根源是什么。这对于静态和基本程序来说是惊人的,但当您将其扩展到更大的应用程序时就不那么好了。
旁注:这是假设应用程序没有不同的运行时间和要求,因此在弱服务器上同时拥有 python + mySql 和 node.js + MongoDB 会看到性能下降,因为服务总是运行
【讨论】: