背景介绍
我们看到的所有网页展示和交互是由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值的不一致。
- 若源站开启了压缩功能,全站加速的页面优化功能将会失效。
- 全站加速平台,页面优化功和压缩功能不允许同时开启,同时开启时,压缩功能失效。
配置说明
如需开启页面优化功能,请提供以下信息,并提交工单给天翼云客服,请提供由其帮您配置。
参数 | 说明 |
---|---|
是否忽略部分状态码 | 是/否。 |
忽略状态码 | 提供具体需要忽略的状态码,全站加速将对配置的忽略状态码对应的页面内容不进行页面优化处理。 状态码选项:301、302、303、304、307、400、401、402、403、404、500、501、502、503、504。 |