假设流量/服务器负载不是一个因素......
(进一步说,我们甚至可以假设访客数量为零,而我恰好在#34; vacuum"中访问了我的一个网站。
...如果我在VPS上只托管一个网站而不是使用"基于名称的"托管多个网站,理论上加载时间是否有任何差异?方法
(即使它是微不足道的,我仍然想知道 - 为什么,理想情况下!)
答案 0 :(得分:0)
因此,有很多不同的方法可以看到这一点,最重要的是正在运行的应用程序类型。
我的意思是,如果您为每个人运行静态网页并使用简单的基于域的路由(nginx或apache),您会看到没有区别,除了增加了磁盘空间。
另一方面,您可以运行更高级的Web应用程序,在大多数情况下(提供流量不是因素)当请求Web服务器处理它并返回响应时,仅使用请求期间拥有时间。这也会看到没有区别。
但是!当应用程序需要添加程序和后台处理时,您会看到性能差异小巧,但随着您添加更多“域”,您会看到更高的性能。
静态页面:没有区别(除了磁盘空间)
Web应用程序:基于非请求处理的差异
您在询问共享托管的根源是什么。这对于静态和基本程序来说是惊人的,但是当你将它扩展到更大的应用程序时却不太好。
旁注:这假设应用程序没有不同的运行时和要求,因此在弱服务器上同时拥有python + mySql和node.js + MongoDB会因为服务总是会受到性能影响运行