对于只服务于 PHP(memcache+MySQL)的服务器,最好少一些大型服务器(8 核)或更多小型服务器(4 核)。
Joh*_*ers 11
没有一个正确的答案,对此的流行意见不断来回波动。我的个人观点考虑了服务器死机时会发生什么。对于我曾经与多个较小服务器合作过的所有事情,都可以使恢复变得更简单。在紧要关头,我可以使用工作站来填补空白,同时等待更换服务器的到来。其他人有自己的理由偏爱更少和更强大的服务器,虚拟化很常见(尝试用工作站替换那个!)。事实是,这两个答案都不会适用于任何地方。
您能做的最好的事情是拥有一台仅用于 MySQL 的服务器和一台用于 PHP+Memcached 的服务器。然后,根据您施加在这些服务器上的负载,您可以使用更多服务器对它们进行负载平衡......数据库服务器应该始终是最强大的,因为它必须同时为许多请求提供服务。
就是说,我必须记住你,它总是取决于这些服务器上的负载网站生成...对于一个小网站,假设每天有 4000 个访问者,您可以轻松地将所有内容放在同一台服务器上,但是如果您正在谈论一个网站,假设每天有 1 万名访问者,那么通过在多于一台服务器上拆分您的服务(mysql、apache 等),您将获得主要优势。这也非常取决于您所谈论的网站类型。
希望这对你有所帮助。