阶段一:
单机——应用程序+图片文件+数据库
存在的问题:
存在硬件上的使用瓶颈,内存有限,硬盘资源有限,单个CPU处理能力有限
如果机器坏掉,数据库及文件都无备份,整个网站将不能被访问,不是高可用架构
扛不住高并发,处理请求数量有限,高并发访问时会造成访问延迟,降低用户的浏览体验
阶段二:
多机——将应用程序和数据文件分别放在不同的主机里
硬件资源进行了简单扩充,一台主机专注处理应用程序,性能有所提高,其他两台主机分别负责文件存储和数据库存储
阶段三:
引入缓存,减少数据库的访问次数,实际是减少对磁盘的IO操作,