如何让网站更安全,易扩展,高性能,可收缩?
1.网站模块化,分层,分割
2.分布式
分层和分割的一个主要目的是为了切分后的模块便于分布式部署,即将不同模块部署在不同的服务器上,通过远程调用协同工作。
3.集群
4.缓存
缓存是改善软件性能的第一手段,现代CPU越来越快的一个重要因素就是使用了更多的缓存,在复杂的软件设计中,缓存几乎无处不在。大型网站架构设计在很多方面都使用了缓存设计。
5.异步
6.自动化
7.安全
|