首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我的web应用程序在服务器下,它会比在共享主机下运行得更好吗?

如果我的web应用程序在服务器下,它会比在共享主机下运行得更好吗?
EN

Webmasters Stack Exchange用户
提问于 2011-05-13 09:53:06
回答 3查看 104关注 0票数 1

假设我已经使用PHP构建了一个应用程序,那么让我们假设类似于vBulletin,或者假设我将安装vBulletin本身。如果它在VPS中而不是共享主机中,它会表现得更好吗?

为了澄清我的问题,VPS或专用服务器是否使语言变得最好?如果不是,那为什么当我访问一个运行在服务器上的网站时,总是有一个令人惊奇的体验,而当我访问一个在共享托管之上的网站时,它会运行得很好,但不如另一个网站好吗?

EN

回答 3

Webmasters Stack Exchange用户

发布于 2011-05-13 10:21:10

  • 共享主机--每个人的代码都使用相同的物理机器、相同的操作系统,甚至可能使用相同的web服务器。通常,对于您的应用程序将分配多少CPU,根本没有任何保证。另一方面,当其他人空闲时,你会获得更多的能量。然而,通常有一个上限,你的应用程序可以使用多少CPU。对于流量低的站点来说,这是一个很好的选择。
  • 虚拟专用服务器()--它是一台虚拟机,通常与其他机器共享同一台物理机器,但VPS是以这样的方式在服务器上分配的,它们要么有固定的CPU份额,要么至少保证最小。你可以完全控制你自己的、成熟的操作系统。VPS-es的一个大缺点是,它们经常使用网络附加存储(通常是iSCSI),这对I/O不是很好,最大的优势是它们具有各种大小,因此对于所有流量范围都是一个可行的解决方案(尽管对于高流量来说,可能需要多个VPS)。最著名的VPS服务是Amazon EC2。
  • 专用服务器-这只是一个硬件,你有配置在数据中心。没有虚拟化开销,不与任何人共享硬件,您可以拥有本地磁盘。维护的缺点复杂性和实际的不可能实时缩放(如果你的网站的斜线,没有办法增加更多的服务器足够快)。至于价格,YMMV,如果你有很高的流量网站,它可能是整体便宜的VPS。但是你必须计算额外的复杂性,处理诸如备份、故障转移、负载平衡等技术问题。
票数 3
EN

Webmasters Stack Exchange用户

发布于 2011-05-13 09:59:13

假设相同的硬件分配,服务器总是比VPS略高一些。但是,虚拟化软件在最近几年变得非常好;两者之间的差别不再巨大。

与共享托管相比,VPS的优势在于,如果其他人的应用程序降低了VPS,那么它不会影响您的VPS。在共享托管中,一个人可以摧毁一整台满是应用程序的服务器。

与专用服务器相比,VPS的优势是纯粹的价格。

票数 0
EN

Webmasters Stack Exchange用户

发布于 2011-05-13 10:02:43

这将取决于与共享托管环境相比的VPS规范,以及您是否知道在设置VPS时所做的事情,以及组织共享主机的人员的知识/聪明程度。

在VPS上运行通常会为您提供更多的资源以供使用。此外,与共享托管相比,作为VPS运行的额外成本(时间和金钱),通常意味着更多的是那些知道自己在做什么的人所使用的,因此他们的应用程序被更好地设计/优化了。

票数 0
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/13724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档