ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

动静资源分离

2021-12-25 19:59:41  阅读:151  来源: 互联网

标签:动静 静态 CDN 分离 用户 服务器 资源


动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。

1、动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到应用服务器上。

2、将静态资源全部存放在CDN服务器上。因为之前项目中的JavaScript,CSS以及img文件都是存放在CDN服务器上,将HTML文件一起存放到CDN上之后,可以将静态资源统一放置在一种服务器上,便于前端进行维护;(CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。)

3、后端应用提供API,根据前端的请求进行处理,并将处理结果通过JSON格式返回至前端。

优点:动静分离之后,后端只需要通过提供接口即可,可以为多个功能模块甚至是多个平台的功能使用,可以有效的节省后端人力,更便于功能维护。前后端只需要关心接口协议即可,各自的开发相互不干扰,可以提高开发时间。后端不用再将模板渲染为html返回给用户端,减轻后端服务器压力,提高静态资源访问速度

标签:动静,静态,CDN,分离,用户,服务器,资源
来源: https://blog.csdn.net/weixin_43800477/article/details/122147803

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有