架构 2 期第 4 周作业
首先在服务器部署方面:实现应用服务器、文件服务器和数据库服务器的分离,并且随着业务量增加分别对这3种服务器拓展成集群来增加性能。
其次可以通过使用缓存,NoSQL数据库及搜索引擎来增加数据的查询效率,减少直接对数据库的读写操作,同时也可以对数据库进行读写也可以通过读写分离来增加对数据库的访问效率。
再次,可以通过反向代理,CDN已经微服务架构中的路由功能等技术 在业务拆分的情况下 将请求分发到不同的业务服务器来加快网站的响应效率。
最后对于业务量越来越大,为了实时的对大量数据进行监控,以及对每一个用户进行智能化的处理(大数据里面的个推技术等)引入了大数据技术。
这就是我对本周课程中关于大型架构网站所需要使用技术的总结。
评论