一台机器 8 核 16G,和 负载均衡+四台 2 核 4G,两种方案都跑 wordpress 二开的 CMS,哪个方案更好?
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676471936474943488.html
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676471936474943488.html
待过 2 家有关 PHP 高并发处理的公司,在 24 小时 20%时间单位内的百万级白发,建议前者,理由如下:
1.并发优先下,因为没到那个压力级别不能体现出差距,其实 2 者差距不会太远。 后者每台服务器白白占了 1G 多 swap 和系统内存, 前者只消耗一份内存,亲,完完全全给你多出来 15G 给你用 php-fpm 啊,考虑一个 php-fpm 占用 30M,差距就出来了。
2.前者调试部署上线方便点,后期再考虑 deployer 或 git 集成部署
3.前者方便横向扩展, 等单机并发量上来后,再做镜像 copy 扩容。因为集群后 16G 的性能远远是 N 台 4G 的多倍(经验)
@okwork 不清楚 LVS,我们是 AWS 的 EC2,,,
前者更好。
集群方案损耗是很大的,就像团队人多以后的沟通成本。
而且环节越多问题越多,维护成本也高。
当然,如果你是考虑故障冗余,那后者好。
打个比方:
2 个优秀程序员,比 4 个半吊子程序员或者 8 个萌新,效率更高出活更快。
但如果考虑到程序员可能生病啊出车祸之类的,那就人多好了,可能无法按时完成,不过项目还能蹒跚前行 😀
前者
如果是物理机, 后者的优势是 IO 性能和网卡吞吐量比前者强一点
但是, 后者这配置分明是 VPS 啊,IO 和网卡吞吐量都得受限母鸡, 再说你 8 核 16G 的机器去开个 4 台 2 核 4G 的 VPS 性能怎么也不可能比母鸡强吧
@s609926202 考虑后者的话:LVS + (nginx +wordpress)*4 这样坑会多出在哪个环节?