基本概念介绍
我们看到的所有网页展示和交互是由HTML、CSS、JavaScript共同构建的。
- HTML(HyperText Markup Language)是超文本标记语言。是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字动画、影视等内容显示出来。事实上,每一个HTML文档都是一种静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程序语言,只是一种排版网页中资料显示位置的标记结构语言。以盖房子类比,必须定义这个房子有多长、多宽,每一块面积如何规划,例如哪里是卫生间、哪里是饭厅、哪里是卧室。将这些定义好,网页也就有了最基本的样子。总之,HTML就是用来布局网页中的每一个元素的。
- CSS(Cascading Style Sheets)是级联样式表。是一种用来表现HTML或XML等文件样式的计算机语言。CSS 中的“样式”就是指外观。还以盖房为例,定义好了各个空间,房子也盖起来了,但还要装修,例如给客厅贴壁纸、给卧室铺地板。CSS 就是起装修作用的,要和HTML—起配合使用。
- JavaScript是一种脚本语言,它在网页中的作用是控制HTML中的每一个元素,有时要删除元素,有时要添加新元素。大家可能遇到过这样的场景:单击网页上的一个按钮,会有一个网页上从没有过的元素显示出来,这就是利用JavaScript实现的。房子已经装修好,贴上了墙纸,铺上了地板,桌子、板凳、沙发都已经摆好,一切都很完美。可是,一个有生活情趣的住户时常要买些新家具,或者把茶几换个位置,这时,移动、添加、减少物件就只能靠JavaScript实现。
一般的网页页面中往往会存在一些冗余内容,例如HTML页面、JavaScript和CSS中的注释内容和重复的空白符,这些内容一般对于页面的展现没有实际作用,如果可以去除这些页面的冗余信息,就可以一定程度上提升加速效果和页面可阅读性。
功能介绍
天翼云边缘安全加速平台—安全与加速服务提供页面性能优化功能,配置了页面优化功能后,会自动删除页面中的冗余内容,例如HTML页面、JavaScript和CSS中的注释内容和重复的空白符,从而达到缩小文件体积、提升文件分发效率。
注意事项
- 若源站文件开启了MD5校验,则不能开启页面优化功能。因为安全与加速服务进行页面优化时会改变文件的MD5值,从而导致优化后文件的MD5值和原文件MD5值的不一致。
- 若源站开启了压缩功能,安全与加速服务的页面优化功能将会失效。
- 页面优化功能和压缩功能不允许同时开启,同时开启时,压缩功能失效。
配置说明
如您需要配置页面性能优化功能,请提交工单给天翼云客服,由其帮您配置。