nginx - 更多内核还是更好的cpu?

时间:2015-10-10 13:00:54

标签: wordpress nginx cpu-cores worker-processes

我目前在以下CPUS / RAM中有两个 nginx 的系统..

  • 1xIntel®C2750(Avoton),8核8线程,@ 2.4 GHz,8Gb RAM,1 TB SATA3
  • 1xIntel®Xeon®E31220,4核4线程@ 3.1 GHz,16Gb RAM,420 GB 10K RAID 1

基本上我需要它来托管6个Wordpress(带有缓存插件)并且每天服务几千个文件。 我正在使用免费的CloudFlare服务......

我的问题是......

女巫服务器能满足我的需求吗? CPU性能更低但核心更多,或者 CPU性能更高但内核更少?

致以最诚挚的问候,

3 个答案:

答案 0 :(得分:0)

我认为根据你的需要,他们两个都会提供相同的表现,这是因为一些基本原因:

  1. 你每天为成千上万的用户提供服务10k这可能不是你服务器的大量流量,除非他们在同一秒内看到(DDoS),对于那种情况,他们不会帮助你。 / LI>
  2. 在大多数情况下,CPU不是系统设置的瓶颈,你在这里没有提到那些服务器的HD,例如,如果他们只有普通的HardDisk而不是SSD他们会给予或多或少相同的表现。
  3. 底线,我会选择其中最便宜的一个,除非钱不是问题。
  4. 希望它能让你的问题足够明确。

答案 1 :(得分:0)

我认为你需要选择:

1xIntel®Xeon®E31220,4核4线程@ 3.1 GHz,16Gb RAM,420 GB 10K RAID 1

  • 16Gb RAM,对于wordpress缓存非常重要,因为可以在缓存RAM中保存更多数据
  • 更快的硬盘,最快的速度,高速缓存的高性能
  • 你不会在Wordpress上看到差异cpu

答案 2 :(得分:0)

我将选择第二个选项:

1x Intel® Xeon® E3 1220, 4 cores 4 threads @3.1 GHz, 16Gb RAM, 420 GB 10K RAID 1

<强>为什么吗

更快的硬盘驱动器可以提高网站性能,RAID 1可以帮助实现这一目标。此外,RAID 1还可以在一个驱动器发生故障时防止硬盘驱动器发生故障。

RAM在托管环境中至关重要,如果您的服务器负载不足,您会发现这里有最大的改进。由于您的WordPress网站不会进行大量的数据处理,因此额外的CPU并不重要;如果你的服务器不能跟上CPU进程只是积压;虽然如果你的CPU负载达到75%,你也需要开始考虑升级它。

云计算咆哮

当然我会说老式的专用服务器是过去的方式,CloudFlare在专用的CloudFlare网络服务器和专用的MySQL服务器之前将是最好的组合(如果你的Nginx服务器前面有一个负载平衡器,如果你想要扩大规模)。 Digital Ocean或AWS提供了一些出色的云计算技术(使用更可靠的SSD)。或者,更好的是,在CloudFlare后面使用像WPEngine这样的WordPress PAAS服务!

该软件

我很高兴您使用Nginx而不是Apache,这将有所帮助,但要确保您的WordPress网站已经过优化,您甚至可以考虑使用HHVM来加速WordPress网站如果您预计会有很多负担,请进一步考虑。简而言之,保持您使用的插件数量(为安全起见,如果有的话)。使用Fail2Ban防止暴力攻击,可能enable NAXSI on Nginx with the dedicated WordPress rules以获得额外的安全性。考虑使用积极的缓存在CloudFlare级别启用CSS / HTML / JS缩小,只要它不会破坏您的站点。哦,还考虑在PHP级别进行一些OPC操作。