云端架构:基于云平台的41种可复用的架构最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.1 页面显示

在设计模式详情页面可以根据设计模式的名称查找指定设计模式的详细信息,包括设计模式的名称、示意图、背景信息、解决的问题、解决方案、应用案例等内容,这些数据来源于数据库,其中的图片存储在对象存储中并经过CDN进行加速,显示详情页面时需要从对象存储中拼接文件链接。

设计模式页面中都是静态数据,通过PHP语言动态生成,除了页面内容被修改更新,其他情况都不会改变页面内容,因此也可以选择将动态生成的页面转换成静态页面并保存在对象存储中,当页面内容更新时会同步生成并更新到对象存储中,从而进一步降低系统对云主机的依赖,也将该页面的SLA提高到了对象存储的可用性SLA级别。

动静业务访问的分离在负载均衡中实现,即将所有用户访问流量接入统一对外访问接口,在云平台中经过安全防护服务后导入负载均衡中,通过7层内容均衡实现对访问动态页面和静态页面的分离。请参考“6.1 解耦——数据存储访问动静分离”。