最新大型网站技术架构探讨总结.ppt

大型网站架构的目标与挑战 网站架构演变及其技术脉络 架构设计理论与原则 讨论及总结 网站架构演变及其技术脉络 ■[Step1]Web动静态资源分离及其与DB物理分离 优点:“简单”、安全性提高 缺点:存在单点,谈不上高可用性(high availability架构目标) 技术点:应用设计要保证可扩展(framework很重要Spring/Beetle)、Web Server动/静态资源分离 Web Server(Apache\Nginx\IIS\JBoss…)、 Database Server(Mysql\Oracle\Redis…) ■[Step1]技术点—Web动静态资源分离 img,doc,js,css等静态资源使用单独的Web HTTP Server处理请求 动态页面静态化处理 网站架构演变及其技术脉络 ■[Step2]采取缓存处理 优点:简单有效、维护方便 缺点:依然存在单点 技术点:客户端(浏览器)缓存、前端页面缓存、页面片段缓存、本地数据缓存/数据库缓存 网站架构演变及其技术脉络 减少对网站的访问 减少对Web应用服务器的请求 减少对数据库的查询 减少文件系统I/O操作 ■[Step2]技术点—客户端(浏览器)缓存 技术点说明 根据HTTP协议特性,修改Header参数(Cache-Control、Expires、Pragma、Last-Modified、Etag)

文档评论(0)

1亿VIP精品文档

相关文档