做任务网站排行榜,余杭住房和城乡建设局网站,浙江企业在线,自己做网站难不难今天阅读了《大型网站技术架构》 的第三章#xff0c;这一章主要讲解了大型网站核心架构要素#xff0c;并且概括的讲解了相应的实现方法。 软件架构除了系统功能需求外#xff0c;还需要关注性能、可用性、伸缩性、扩展性、安全性。 其中性能是网站的重要指标。优化网站性能… 今天阅读了《大型网站技术架构》 的第三章这一章主要讲解了大型网站核心架构要素并且概括的讲解了相应的实现方法。 软件架构除了系统功能需求外还需要关注性能、可用性、伸缩性、扩展性、安全性。 其中性能是网站的重要指标。优化网站性能的手段有很多种其中包括 1.使用CD和反响代理加快反应速度。 2.在应用服务器端实现本地缓存和分布式缓存。 3.通过异步操作将用户的请求发送至消息队列等待后续任务处理而当前请求直接返回响应给用户。 4.多台应用服务器组成集群。 5.代码层面使用多线程、改善内存管理等手段优化管理。 而对于可用性冗余是网站高可用性的主要手段。将数据存储在多台服务器上互相备份这样任何一台服务器宕机都不会影响应用的整体可用。 对于伸缩性伸缩性是指通过不断向集群中加入服务器来缓解越来越多的用户的并发访问压力和越来越多的数据存储需求。 对于扩展性网站可扩展架构的主要手段是事件驱动架构和分布式服务事件驱动架构在网站通常利用消息队列实现分布式服务则是将业务和可复用服务分离开来通过分布式服务框架调用。 而网站的安全架构就是保护网站不受恶意访问和攻击保护网站的重要数据不被窃取。 转载于:https://www.cnblogs.com/qtc-zyl/p/5815124.html