gpt4 book ai didi

linux - 在一个 VPS 上使用 "name-based"托管多个网站是否更慢?

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:05 25 4
gpt4 key购买 nike

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

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

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

(即使它很小,我仍然想知道——以及为什么,最好!)

最佳答案

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

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

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

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

Static Pages: No difference (besides disk space)
Web Applications: Difference based on non-request based processing

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

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

关于linux - 在一个 VPS 上使用 "name-based"托管多个网站是否更慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com