管理中心平台,总共分为四大功能区域:节点、配置、域名、DNS。而配置部分主要可从粗到细依次分类:全局、具体域名、匹配类型。首先,全局配置即其作用范围为当前账号下的所有域名。其次,稍具体的就为单个配置,它作用范围为一个或一组使用此配置文件的域名。最后,“匹配类型”作用范围是对单个域名或一组域名下的相匹配的某些URI。当前内容主要介绍,具体配置的管理和设置。

注:配置起作用,往往是精确配置。默认的精确配置,只有”/”规则。

一、配置列表。这里显示了所有配置文件的基本信息,其中包括:配置文件名、创建时间、最后更新时间。可操作类型:添加、删除。

配置的基本信息

二、配置文件中的压缩设置。此功能项,主要是用来设置是全局的压缩策略。它包括的内容有:是否开启压缩、压缩的级别、最小压缩文件大小、压缩的文件格式类型、压缩例外(即请求头部的User-Agent满足此正则表达式的例外)。只有当开启压缩后,后4个压缩设置项才会生效。压缩设置,对于带宽相对较小的CDN节点,还是相当有用的。

三、配置文件中的反向代理。此项主要是关于CDN节点对于源站返回的资源内容的处理策略设置。主要内容包括:是否开启缓存功能、缓存Hash的计算方法、缓存响应的最小请求连接数量、缓存锁功能、缓存锁时间优化

  • 只有当第一项缓存功能开启后,后几项及缓存接下来要讲到的“缓存优化”策略才能生效。
  • 缓存Hash的计算方式,若不了解,请勿调整;
  • 缓存条件的最小请求连接数量,是指当满足缓存条件时,在指定的时间内(由缓存优化项中设置的缓存条件和时间来决定)请求相同资源数量大于此值时,那么资源的响应内容将被缓存,可能依据网站的访问量来调整阈值。
  • 缓存锁功能,默认关闭。当CDN节点(这里指单个节点)同时接受到对后端相同资源的请求时(且CDN节点不存在此资源的缓存),默认情况下,会将所有请求都发往后端。在网站突然受到攻击时开启此功能,将大大减轻后端服务器的负载。
  • 缓存锁时间,只有在缓存锁功能开启时有效。是用来设置锁定时间的,若超出设置值后端仍未响应,那么将重新请求此资源信息。

四、配置文件中的缓存优化。当开启缓存功能后,此项将决定哪些响应应该被缓存以及缓存的时间。

  • 缓存HTTP状态,即后端返回的资源响应代码。
  • 缓存时间,设置缓存的时间。时间单位由小到大依次为:s(秒)、m(分)、h(时)、d(天)

五、精确设置中的压缩设置。

六、精确配置中的缓存优化。