400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

CDN搭配OSS如何搭建动静态分离的应用架构

这篇文章给大家介绍cdn搭配OSS如何搭建动静态分离的应用架构,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

站在用户的角度思考问题,与客户深入沟通,找到平果网站设计与平果网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网络空间、企业邮箱。业务覆盖平果地区。

传统的网站产品应用架构,所有资源部署在应用服务器本地存储或挂载的数据存储区,对于动静态资源不作分离, 产品架构如下图所示:

CDN搭配OSS如何搭建动静态分离的应用架构

该架构存在诸多问题:

二、CDN+OSS架构方案:

该架构充分利用到“OSS带宽/流量成本低、独立响应、存储空间无上限”的特点,结合CDN分发网络,实现资源动静分离,支持海量用户访问。

优化后产品架构如下图所示:

CDN搭配OSS如何搭建动静态分离的应用架构

1、适用场景

2、架构描述

涉及产品介绍:
架构优势:

三、实际案例

以一个常见的Web站点为例。www.abc.com是一个新闻门户网站,有500GB的新闻图片、新闻视频、JS文件等静态内容,使用了LAMP架构,目前站点全套架构部署在京东云上。随着用户业务发展,访问量的不断增长,不少用户反映,访问网站的速度越来越慢,图片、视频加载慢,卡顿率高,网站响应慢。客户工程师发现用户上传的图片越来越多,业务高峰期,带宽峰值很高,服务器I/O经常被占满。

对于以上案例我们可以利用以上介绍的OSS+CDN架构对网站进行优化,实现动静分离的产品架构,提升用户访问体验,同时成本可控。

解决方案及步骤如下:

1、对网站应用架构进行整理,区分动态程序部分和静态部分到不同的目录进行管理,建立image、video、js目录,分别放置所有网站图片素材;

2、京东云控制台进入OSS产品,新建一个Bucket。根据云主机所在的区域选择bucket所在区域,权限选择“公共读”,bucket名称与云主机新建的目录的名称对应,如“abc-image-bucket”、“abc-video-bucket”和“abc-js-bucket”;

3、分别绑定域名image.abc.com、video.abc.com、js.abc.com并进行CDN加速。

4、上传文件:提供控制台上传和表单上传两种方式。

5、修改DNS调度,增加CNAME解析,将原本访问源站的请求,调度到CDN加速域名,以后用户访问您的网站的静态文件就全部通过OSS+CDN的方式访问,不再占用您云主机的资源。

四、典型应用场景

关于CDN搭配OSS如何搭建动静态分离的应用架构就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文标题:CDN搭配OSS如何搭建动静态分离的应用架构
文章网址:http://mbwzsj.com/article/jeeeig.html

其他资讯

让你的专属顾问为你服务