2019-03-13(动静区分)

在涉及到用户体验优化的时候除去使用各种浏览器的缓存机制来达到加快二次进入时渲染速度以外在首次加载页面的时候也要尽快完成渲染。

此时需要用到CDN(内容分发网络)托管一些静态资源去提升加载时的速度,通过部署在各地的边缘服务器使得用户在加载的时候能从最近的服务器获取静态资源从而提升响应速度。

静态资源:一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。

动态资源:一般客户端请求的动态资源,先将请求交于web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,web服务器返回给客户端解析渲染处理。

区别就在于静态资源一般都是设计好的html页面,不需要通过数据库的数据运算就可得到,而动态资源依靠设计好的程序来实现按照需求的动态响应,需要一个或多个数据库联动运算后获得。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容