- CPU:用高主频的,3Ghz+,多花不了你多少钱,但对后台速度有能感知的提升,双核起步
- 内存:4G起步,每G内存大致能支撑一个常规WC站短时间内5个add to cart + checkout session,考虑系统使用,4G内存能支撑的session小于20个,跑不满最好,当作冗余,跑不满扩展不迟
- 硬盘:用高性能SSD,NVME架构的最好,会有很明显的基础性能优势,磁盘IO容易被普通站长忽视,建议查阅sysbench,试着去benchmark硬盘读写速度比较主机后再决定买哪个,容量优先考虑你的图片存储需要,图片存储需求大致可以这么算:产品数量 * 每个产品图片量(主题,详情图),站点不同差距很大,单个产品给至少10M图片空间(一般只多不少),1000款产品大致需要10G存储空间,建议你买3-4倍的硬盘空间,留出冗余,具体要多少,你自己可以再仔细算算
- 带宽:只能根据网站实际流量状况来动态规划,虽然WC站90%+的流量都会走CDN,但太小显然也不行,你可以选一个图片(大图)最多的产品页,把它的存储容量乘以5-10倍来起步
你可以用单核1G的小VPS在开发时建站,但你不能指望用这样的主机来跑一个会有真金白银的线上业务,静态页面很容易伸缩,但电商的核心页面有购物车、结算等动态页,加上语言、货币等变量,使得应用高效缓存几乎不可能。4G内存每秒能顶住的结算进程大概不会超过20个,这不算多,但应该对绝大多数网店已经足够了。
个人用过的最好的主机是GCP,不是最便宜的。不必一步到位,需要的时候扩展即可。
主机性能只是WC站点综合性能的一个部分,全局重要性可能不到20%(我的意思也绝不是说主机就不重要,千万别误会),是高性能WC站点的必要不充分条件,后续还有很多应用层面的优化要做,但如果主机能给你的avg load time -500ms,你就能省下很多时间做更高价值的事,而不是不得不去纠结很多收益小不得不做但很难做的优化。