一点点背景信息..。我们有一个主要内容沉重的网站,是相当繁忙的流量。主机位于它自己的cpanel帐户中的专用服务器上。
我们也有其他领域,但他们没有那么多的流量。早些时候,它们与主站点(作为addon域)位于同一个cpanel帐户中,但后来我们移动它们时,每个站点都有自己的cpanel帐户(为了更好的安全性)。
我们需要添加更多的3个域名,这将是非常轻的网站,很少的流量,但他们可能得到更多的流量,因为我们开始做广告。我们需要在以下两者之间做出决定:在一个cpanel帐户上托管3个轻量级站点(基本上是1-4页的站点)还是将它们分别存放在单独的cpanel帐户中。
为每个域创建新的cpanel帐户是否会增加CPU使用的开销,或者与一个cpanel帐户中的所有3个域相比,会在服务器上造成不必要的负载?
还有什么方法可以确保我们的主站点域和它的cpanel在涉及CPU和服务器资源时得到优先考虑?
发布于 2017-06-28 18:52:59
在同一个cPanel帐户上拥有多个域没有资源优势。本质上,cPanel所做的就是修改各种服务的配置。一旦它们被修改,它们就能处理重物。
例如,当您创建一个域时,无论它是否位于同一个cPanel帐户中,cPanel都将为该域中在Apache中创建一个单独的VirtualHost条目。一旦Apache重新启动,新访问者将使用该条目,并且它不必通过cPanel帐户本身。
实际上,对于资源问题,最好将域拆分到他们自己的帐户中。这是因为大多数跟踪资源使用情况的方法都可以将使用范围缩小到用户名。因此,如果有不同的用户,那么资源可能会更好地识别。正如您已经提到的,安全的主要优点是防止一种妥协传播到许多网站。而且,将域合并到cPanel帐户比将域移动到单独的cPanel帐户要容易得多。
关于控制CPU使用的问题,您很可能需要一些单独的工具。否则,您可能只需在php.ini设置中限制对PHP的使用,例如限制内存限制或超时等。您还可以修改ulimit。不过,最好的工具是安装类似CloudLinux的东西,这对于您的cPanel环境来说应该不难做到。另一种选择可能是将所有其他站点移动到一个单独的、较小的平台上,比如VPS,如果资源成为一个问题的时候。
https://webmasters.stackexchange.com/questions/105538
复制相似问题