规则

  1. 静态文件 都要在 代理服务器中设置 到单独服务器中
  2. 一定要保留 / 默认路径 ,用来跳转到其他路径
  3. 不同模块要指定 不同前缀
  4. 写业务层代码的都是屎,需要提供封装好的接口-保险箱中的屎
  5. 数据库集群可以根据业务进行分离部署
  6. 读,写,backup,cache都可以单独部署
  7. 同时应注重的是分库分表,在服务层存放映射表,减少搜索广度 如,QQ用户根据QQ账户可以得知储存该QQ号的数据库位于哪个服务器上 再得知储存在哪个表中,再进行搜索 ,若是用户名字则根据首字母或者其他编码类型
  8. 高可用的架构可以汲取已经实践过的架构体系

核心要领:什么硬件配置配什么对应服务,以便达到高可用

  什么服务器环境(集群),什么集群搭建,达到高可用

  源码安装,指定具体安装

写代码是 需要什么,分解成什么模块

灾备

  1. 必有一台是用来做主要服(用来承担主要服务),此服务器必须有一台备份或从服务器,且大量备份时需要注意时间点