• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

07-三层技术-IP业务配置指导

目录

23-Web Cache配置

本章节下载 23-Web Cache配置  (652.47 KB)

23-Web Cache配置

  录

1 Web Cache

1.1 Web Cache简介

1.1.1 Web Cache基本概念

1.1.2 Web Cache的工作原理

1.1.3 Web Cache备份功能

1.1.4 Web Cache的配置层级

1.2 Web Cache与硬件适配关系

1.3 Web Cache的License要求

1.4 配置限制和指导

1.5 Web Cache配置任务简介

1.6 创建Web Cache缓存策略模板

1.7 配置Web Cache缓存策略模板

1.7.1 功能简介

1.7.2 配置URI的匹配规则

1.7.3 配置缓存的命中规则

1.7.4 配置缓存策略模板的优先级值

1.7.5 配置强制缓存的有效时间

1.7.6 将Web Cache缓存分片

1.7.7 配置Web Cache缓存的最小访问次数以及缓存键的老化时间

1.7.8 配置响应头透传相关设置

1.7.9 配置缓存键最大可用空间

1.7.10 配置缓存有效时间

1.8 配置Web Cache文件过滤规则

1.9 配置Web Cache缓存文件的老化时间

1.10 配置Web Cache源或目的过滤规则

1.11 配置Web Cache侦听端口号

1.12 配置Web Cache的文件存储参数

1.13 配置Web Cache扩展功能

1.13.1 配置Web Cache双网关场景下的流量互引功能

1.13.2 开启Web Cache对QueryString请求的文件的缓存功能

1.13.3 配置Web Cache忽略指定的HTTP/HTTPS响应头类型

1.13.4 配置Web Cache的HTTPS证书认证方式

1.13.5 配置Web Cache设备的上下游连接模式以及代理模式

1.13.6 生成Web Cache的预配置文件

1.14 开启Web Cache功能

1.15 Web Cache逃生功能

1.16 配置Web Cache备份功能

1.17 Web Cache本地缓存数据的清除和刷新

1.18 Web Cache显示和维护

1.19 Web Cache典型配置举例(独立运行模式)

1.19.1 基于HTTP的Web Cache配置举例

1.19.2 基于HTTPS的Web Cache配置举例

1.20 Web Cache典型配置举例(IRF模式)

1.20.1 基于HTTP的Web Cache配置举例

1.20.2 基于HTTPS的Web Cache配置举例

1.21 Web Cache常见故障处理

1.21.1 Web Cache功能启动失败

1.21.2 Web Cache服务切换到备份slot失败

 


1 Web Cache

1.1  Web Cache简介

Web Cache(网站缓存)是将用户通过HTTP/HTTPS协议访问过的指定地址服务器的Web页面上的内容,缓存在本地,在缓存文件的老化时间内用户访问相同内容时,直接从本地响应的一种缓存功能,从而减少设备到服务器的访问流量、降低传输成本、缓解目的端服务器压力,同时提高了用户访问网站的速度及响应时间,增强了用户体验。

1.1.1  Web Cache基本概念

1. 缓存文件

需要缓存的Web页面内容以文件的形式存放于Web Cache的工作路径中。缓存文件总大小超出缓存允许存储的最大空间时,最旧的缓存文件将被覆盖。

2. TCP侦听端口

本文中描述的侦听端口分为两类端口。

·     Web Cache侦听端口:设备提供Web Cache服务的端口,只有发送给该端口的报文,才会送至Web Cache进程处理。

·     Web服务器侦听端口:Web服务器上提供Web服务的端口,只有发送给该端口的报文,才会送至Web进程处理。

3. 老化时间

每个Web Cache缓存文件的老化时间为30天。设备收到相同Web内容的请求或重启时,会重新计算该缓存文件的老化时间。若超过老化时间仍没有用户请求该缓存文件,则删除该缓存文件。

1.1.2  Web Cache的工作原理

Web Cache的工作原理如下所示:

图1-1 Web Cache工作原理示意图

 

(1)     用户主机(Host)发送给Web服务器(Server)的HTTP/HTTPS GET请求报文到达设备(Device)后,若请求服务的目的端口为指定的Web服务器侦听端口,则设备会将该目的端口转换为对应的Web Cache侦听端口以触发Web Cache进程。

(2)     Web Cache获取报文的URL,依据URL在Web Cache工作路径下的各个缓存文件中进行查找:

¡     若找到匹配项,则构建响应报文,并将找到的缓存内容直接返回给主机。

¡     若未找到匹配项,则继续进行下面的处理。

(3)     设备重新封装HTTP/HTTPS GET请求报文发送给Web服务器。

(4)     当设备收到服务器的响应后,检查是否为可以缓存的文件类型:

¡     若可以缓存,会将缓存内容保存到工作路径下的缓存文件中,并将缓存内容构建成响应报文发送给主机。

¡     若不允许缓存,则直接将缓存内容构建成响应报文发送给主机。

设备发送响应报文时,若Web Cache的侦听端口和Web服务器的侦听端口不一致,则设备会将响应报文的源端口替换回Web服务器的侦听端口号后发送。

1.1.3  Web Cache备份功能

为了增强Web Cache功能的可靠性,设备支持配置Web Cache主用slot和备用slot,以实现Web Cache的主备功能。正常情况下,Web Cache主用slot对外提供Web Cache服务。当主用slot发生故障时,备用slot上的Web Cache进程接替主用slot上的Web Cache进程继续对外提供Web Cache服务,以便保证Web Cache服务不中断。当主用slot修复且备用slot故障时,Web Cache服务才切换回主用slot。

Web Cache工作路径也支持配置主用工作路径和备用工作路径。主用工作路径为主用slot服务,用于存放Web Cache主用进程工作时的缓存文件和工作数据;备用工作路径为备用slot服务,用于存放Web Cache备用进程工作时的缓存文件和工作数据。

1.1.4  Web Cache的配置层级

图1-2所示,为了方便差异化配置,Web Cache存在两个配置层级:

(1)     Web Cache视图下的配置:相当于Web Cache的全局配置。

(2)     缓存策略模板中的配置:在Web Cache视图下可以创建多个缓存策略模板,每个缓存策略模板下都可以配置一些Web Cache缓存行为相关策略,包括缓存的匹配规则以及缓存的处理规则等。此机制可以方便用户按需定制个性化的缓存控制方案,扩展Web Cache功能的适用场景。

Web C       ache在执行缓存时,将缓存数据通过URI等特性匹配缓存策略模板,如果匹配到了缓存策略模板,则使用该策略模板下的配置对缓存数据进行相应的处理;如果未匹配到任何缓存策略模板,则使用Web Cache视图下的配置对缓存数据进行相应的处理。

图1-2 Web Cache的配置层级

 

1.2  Web Cache与硬件适配关系

本特性的支持情况与设备型号有关,具体支持情况请参见对应的命令手册。

 

1.3  Web Cache的License要求

Web Cache需要安装License才能使用。未安装license时,重启设备会自动删除Web Cache的相关配置。有关License的详细介绍,请参见“基础配置指导”中的“License管理”。

1.4  配置限制和指导

请先配置允许缓存Web页面上的文件类型和Web Cache的主用工作路径,再开启Web Cache功能。如果在Web Cache运行过程中需要修改Web Cache参数,需先关闭Web Cache功能,完成修改后再次开启。

当前手册中的部分配置同时支持在Web Cache视图以及缓存策略模板视图下配置。在两个视图下同时配置时,对于某个缓存资源,优先采用匹配到的缓存策略模板视图下的配置,如果未匹配任何缓存策略模板,才使用Web Cache视图下的配置。

1.5  Web Cache配置任务简介

Web Cache的配置任务如下:

(1)     创建Web Cache缓存策略模板

(2)     配置Web Cache缓存策略模板

¡     配置URI的匹配规则

¡     配置缓存的命中规则

¡     配置缓存策略模板的优先级值

¡     配置强制缓存的有效时间

¡     将Web Cache缓存分片

¡     配置Web Cache缓存的最小访问次数以及缓存键的老化时间

¡     配置响应头透传相关设置

¡     配置缓存键最大可用空间

¡     配置缓存有效时间

(3)     配置Web Cache文件过滤规则

(4)     (可选)配置Web Cache缓存文件的老化时间

(5)     (可选)配置Web Cache源或目的过滤规则

(6)     配置Web Cache侦听端口号

(7)     配置Web Cache的文件存储参数

(8)     (可选)配置Web Cache扩展功能

¡     配置Web Cache双网关场景下的流量互引功能

¡     开启Web Cache对QueryString请求的文件的缓存功能

¡     配置Web Cache忽略指定的HTTP/HTTPS响应头类型

¡     配置Web Cache的HTTPS证书认证方式

¡     配置Web Cache设备的上下游连接模式以及代理模式

¡     生成Web Cache的预配置文件

(9)     开启Web Cache功能

(10)     Web Cache逃生功能

(11)     (可选)配置Web Cache备份功能

(12)     (可选)Web Cache本地缓存数据的清除和刷新

1.6  创建Web Cache缓存策略模板

1. 配置限制和指导

cache-profile命令不能和cached-data exclude命令同时配置。

可通过多次执行cache-profile命令,创建多个Web Cache缓存策略模板,最多支持创建64个Web Cache缓存策略模板。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     创建Web Cache缓存策略模板,并进入Web Cache缓存策略模板视图。

cache-profile profile-name

缺省情况下,不存在Web Cache缓存策略模板。

1.7  配置Web Cache缓存策略模板

1.7.1  功能简介

在缓存策略模板下,配置了缓存资源的匹配规则以及对缓存资源的处理策略。能通过匹配规则匹配到缓存策略模板的缓存数据则会按照该模板下配置的相关处理策略进行处理。

1.7.2  配置URI的匹配规则

1. 功能简介

本功能用来配置URI的匹配规则,决定缓存策略模板的配置对哪些缓存资源生效,并使得Web Cache允许缓存规则匹配到的URI的资源。

目前支持如下匹配规则:

·     精确文本匹配(不指定prefix参数、指定text参数):仅当URI与指定字符串完全一致时,才匹配成功。

·     正则表达式匹配(不指定prefix参数、指定regular或者regular-case-insensitive参数):仅当URI整体符合指定的正则表达式时,才匹配成功。

·     前缀文本匹配(指定prefixtext参数):仅当URI以指定字符串开头时,才匹配成功。

·     前缀正则表达式匹配(指定prefixregular参数):仅当URI以符合指定正则表达式的方式开头时,才匹配成功。

指定prefix参数时,指定字符串应当以“/”开头,例如:

·     uri prefix regular /(dir1|dir2),表示匹配前缀为“/dir1”或者“/dir2”的URI。

·     uri prefix text /dir1,表示仅匹配前缀为“/dir1”的URI。

2. 配置限制和指导

在正则表达式匹配模式下,输入的字符串必须满足正则表达式的语法。例如:

uri regular-case-insensitive \\.(docx|pptx|xlsx)$表示匹配以.docx、.pptx或.xlsx 结尾的URI。请确保所填写的正则表达式语法正确,否则可能会影响WebCache缓存功能的正常工作。

如果URI包含空格,需要使用双引号包含参数,例如uri regular "document files"。

如果URI内容包含右斜杠(\)或双引号("),输入命令行时需要使用转义符(\)。例如命令行输入(\\),最终结果为(\),命令行输入(\"),最终结果为(")。

建议配置URI时尽量不要包含上述特殊符号。

如果同时配置了本功能以及Web Cache视图下的文件过滤规则,则匹配了本功能配置的URI的资源一定能被Web Cache缓存,而无需考虑是否符合Web Cache视图下的文件过滤规则。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(4)     配置URI的匹配规则。

uri { prefix { regular | text } | { regular | regular-case-insensitive | text } } uri-string

缺省情况下,未配置URI的匹配规则。

1.7.3  配置缓存的命中规则

1. 功能简介

Web Cache存在多种可缓存的资源过滤规则,为了灵活控制资源的可缓存命中率,可以通过本功能配置缓存的命中规则。通过合理设置哪些请求被认为是“相同资源”,可以让更多用户请求命中缓存,减少重复回源,提高系统响应速度和带宽利用率。并且如果不同参数的请求实际上内容不同,却被错误地缓存为同一份内容,用户就会看到不正确的数据。通过细化匹配规则,可以保证内容的准确性。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置缓存的命中规则。

cache-key { ignore-all-args | with-all-args | { specify-args custom-args&<1-10> } }

缺省情况下,命中规则为忽略全部参数。

(4)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(5)     配置缓存的命中规则。

cache-key { ignore-all-args | with-all-args | { specify-args custom-args&<1-10> } }

缺省情况下,命中规则为忽略全部参数。

1.7.4  配置缓存策略模板的优先级值

1. 功能简介

存在多个缓存策略模板时,多个缓存策略模板之间也存在匹配的优先顺序,具体规则为:

(1)     按URI的匹配规则进行排序:精确文本匹配>前缀正则表达式匹配>正则表达式匹配>前缀文本匹配。在正则表达式匹配规则中,无论是否区分大小写,优先顺序都相同。

(2)     若匹配规则相同,则比较缓存策略模板的优先级值。优先级值越小缓存策略模板越优。

(3)     若匹配规则和优先级值都相同,则按照字母序优选缓存策略模板。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(4)     配置缓存策略模板的优先级值。

priority priority

缺省情况下,未配置缓存策略模板的优先级值。

1.7.5  配置强制缓存的有效时间

1. 功能简介

在正常情况下,HTTP响应头中通常会包含源站设置的缓存有效时间,例如,Cache-Control: max-age=3600表示该资源的缓存有效时间为3600秒。在有效期内,Web Cache 设备会直接使用本地缓存数据对用户的HTTP/HTTPS请求进行响应,无需再次向Web服务器请求。

然而,如果源站设置的有效时间过长,而资源在此期间发生了更新,用户可能会在较长时间内访问到过期的旧资源。

为了解决这一问题,可以通过本功能配置“强制缓存有效时间”。配置后,Web Cache 会将源站有效时间和强制缓存有效时间中的较小值作为最终有效时间。这样,即使源站设置了较长的有效时间,Web Cache 也能及时刷新缓存,确保用户能够尽快访问到最新的资源。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置强制缓存的有效时间

cache-valid interval interval

缺省情况下,未配置强制缓存的有效时间。

(4)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(5)     配置强制缓存的有效时间。

cache-valid interval interval

缺省情况下,未配置强制缓存的有效时间。

1.7.6  将Web Cache缓存分片

1. 功能简介

web-cache在处理为较大的缓存内容时,需要把缓存内容分片。通过本功能,可以配置document缓存策略下的分片大小。当缓存内容比分片更小时,缓存不分片。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(4)     配置将Web Cache缓存分片。

cache-block size { 1 | 2 | 4 | 8 | 16 | 32 | 64 }

缺省情况下,缓存不分片。

1.7.7  配置Web Cache缓存的最小访问次数以及缓存键的老化时间

1. 功能简介

如果Web Cache缓存请求量较低的资源,会造成设备存储空间的浪费,因此可以设置缓存的最小访问次数。只有当某个资源被客户端请求的次数达到设定的最小访问次数时,Web Cache系统才会将该资源缓存在本地;否则,该资源的内容不会被缓存,后续请求仍需向Web服务器获取。

为了避免不活跃的缓存键持续占用Web Cache设备的内存空间,可以设置缓存键的老化时间。如果在老化时间内某个缓存资源都未达到最小访问次数,则设备会删除内存中的此缓存键。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache缓存的最小访问次数以及缓存键的老化时间。

cache-min-uses hit-count [ aging-time aging-time ]

缺省情况下,未配置Web Cache缓存的最小访问次数以及缓存键的老化时间。

(4)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(5)     配置Web Cache缓存的最小访问次数以及缓存键的老化时间。

cache-min-uses hit-count [ aging-time aging-time ]

缺省情况下,未配置Web Cache缓存的最小访问次数以及缓存键的老化时间。

1.7.8  配置响应头透传相关设置

1. 功能简介

缺省情况下,Web Cache设备会拦截并替换上游响应中的Date头和Server头,并改写为自身的时间和标识。

如果客户端需要知道内容在Web服务器上生成的准确时间,而不是Web Cache缓存的时间,可以在Web Cache设备上配置本功能并指定date参数使得Web Cache设备保留上游响应中的Date头。

如果客户端需要知道后端具体服务器类型,可以在Web Cache设备上配置本功能并指定server参数使得Web Cache设备保留上游响应中的Server头。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(4)     配置响应头透传相关设置。

pass-header { date | server } *

缺省情况下,Web Cache设备会拦截并替换上游响应中的Date头和Server头,并改写为自身的时间和标识。

1.7.9  配置缓存键最大可用空间

1. 功能简介

每个Web Cache的缓存对象都会有一个缓存键(cache key),用来唯一标识和检索该缓存对象。缓存键最大可用空间是指设备上专门用于保存所有缓存键及其索引信息的空间最大总量。缓存键最大可用空间占满时,新增的缓存键会覆盖最久未用的缓存键。

当出现缓存键数量大幅增加、缓存命中率下降、缓存条目频繁被清理时,建议通过本功能适当增大缓存键的最大可用空间。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置缓存键最大可用空间。

cache-keys-zone size

缺省情况下,缓存键最大可用空间为50MB。

(4)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(5)     配置缓存键最大可用空间。

cache-keys-zone size

缺省情况下,缓存键最大可用空间为50MB。

1.7.10  配置缓存有效时间

1. 功能简介

本功能用于设置Web Cache设备上缓存的最大有效期时间。通过合理配置缓存有效时间,可以在提升系统响应速度和降低Web服务器压力的同时,确保用户获取到较为新鲜的数据。

设置缓存有效时间后,当客户端发起请求时:

·     如果Web Cache的缓存中已经有该请求对应的数据,且该数据的存放时间还没有超过设定的有效时间值,则Web Cache设备会直接返回已缓存的数据,以减轻Web服务器的压力。

·     如果缓存的数据已经存放超过指定的有效时长,则再收到客户端的新请求时,Web Cache设备会重新请求Web服务器,用后端返回的新数据来验证缓存是否仍然有效,并根据新数据更新缓存内容。

对于频繁更新的资源,建议设置较短的有效时间,对于长期不变的静态资源,建议设置较长的有效时间。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(4)     配置缓存有效时间。

cached-data valid-time { http-status-codes | any } valid-time

缺省情况下,未配置缓存有效时间。

1.8  配置Web Cache文件过滤规则

1. 功能简介

缺省情况下,Web Cache可以缓存Web页面上的所有文件。通过配置本功能,可对Web Cache能缓存的文件进行过滤。

管理员可设置三种正向过滤规则:

·     通过文件类型进行过滤。

·     通过文件名称进行过滤。

·     通过文件扩展名进行过滤。

配置上述任意正向过滤规则后,Web Cache将只能缓存满足过滤规则的文件,当上述三种方式均配置时,则满足其中任一配置的Web资源都可以被缓存,优先使用文件名进行完全匹配。

管理员也可以设置反向过滤规则,目前仅支持通过文件名称中包含的关键字进行过滤,配置反向过滤规则后,Web Cache将不允许缓存满足过滤规则的文件,可以缓存未满足过滤规则的文件。

2. 配置准备

修改Web Cache的文件过滤规则前,需要关闭Web Cache功能,完成修改后再次开启。

正向过滤规则和反向过滤规则互斥,不能同时配置。

3. 配置正向过滤规则

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置允许缓存Web页面上的文件类型。

cached-data { apk | bmp | doc | docx | gif | gzip | ipa | jar | jpg | jpeg | mp4 | pdf | png | ppt | pptx | rar | swf | tar | txt | xls | xlsx | zip } *

缺省情况下,未配置允许缓存Web页面上的文件类型,设备将不会缓存任何文件类型的Web页面上的内容。

(4)     (可选)配置允许缓存Web页面上的文件。

cached-file file-name

缺省情况下,未配置Web Cache允许缓存的文件。

(5)     (可选)配置Web Cache允许缓存的文件扩展名。

cached-extension-name extension-name

缺省情况下,Web Cache可以缓存所有文件。

可通过多次执行本命令,配置多个Web Cache允许缓存的文件扩展名,最多同时存在64个文件扩展名。

4. 配置反向过滤规则

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache不允许缓存的文件。

cached-data exclude { acp | ashx | asp | cgi | chk | chm | eml | ephtml | html | json | php | phtml | shtml | ska | tmp | filename-keyword keyword }

缺省情况下,Web Cache可以缓存所有文件。

多次执行本命令,可以设置多个Web Cache不允许缓存的文件类型和文件,最多支持64个不允许缓存的文件类型和文件。

1.9  配置Web Cache缓存文件的老化时间

1. 功能简介

为了节省设备的存储空间,Web Cache缓存文件如果长时间未被用户请求,则会被设备删除,这一段时间被称为Web Cache缓存文件的老化时间。通过本命令可以修改Web Cache文件的老化时间:

·     如果设备的存储空间资源富余,可以配置较长的老化时间。

·     如果设备的存储空间资源紧张,可以配置较短的老化时间。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache缓存文件的老化时间。

cached-data aging-time aging-time

缺省情况下,Web Cache缓存文件的老化时间为1440分钟。

(4)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(5)     配置Web Cache缓存文件的老化时间。

cached-data aging-time aging-time

缺省情况下,Web Cache缓存文件的老化时间为1440分钟。

1.10  配置Web Cache源或目的过滤规则

1. 功能简介

缺省情况下,Web Cache可缓存所有Web服务器的数据。通过配置本功能,可以对Web Cache源或目的进行过滤。根据配置object-group命令时指定的参数不同,本功能的具体过滤机制如下:

·     指定exclude参数时:

¡     如果指定了source参数,Web Cache将不缓存IP地址匹配object-group-name的用户客户端申请的Web数据。

¡     如果未指定source参数,Web Cache将不缓存IP地址匹配object-group-name的Web服务器响应的Web数据。

·     未指定exclude参数时:

¡     如果指定了source参数,Web Cache将仅缓存IP地址匹配object-group-name的用户客户端申请的Web数据。

¡     如果未指定source参数,Web Cache将仅缓存IP地址匹配object-group-name的Web服务器响应的Web数据。

引用了对象组后,设备收到用户主机发送给Web服务器的HTTP/HTTPS GET请求报文时,会检查是否允许缓存该服务器或是否允许缓存该用户主机请求的Web资源,若允许,将报文送达至设备中的Web Cache,否则直接转发到服务器。

2. 配置限制和指导

Web Cache使用本功能引用了未创建地址对象的空对象组时,如果未指定exclude参数,设备将不对任何Web服务器的Web资源进行缓存、以及拒绝来自任何客户端的Web资源缓存请求;如果指定了exclude参数,设备将可以对任何Web服务器的Web资源进行缓存、以及允许来自任何客户端的Web资源缓存请求。

3. 配置准备

配置本功能前:

·     请先配置IPv4或IPv6地址对象组。有关地址对象组功能的详细介绍,请参见“安全配置指导”中的“对象组”。

·     需要关闭基于HTTP的Web Cache功能,完成修改后再次开启。

4. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置引用地址对象组来对Web Cache缓存的Web数据进行过滤。

object-group [ exclude ] [ source ] { ip | ipv6 } object-group-name

缺省情况下,Web Cache未对缓存的web数据进行过滤。

1.11  配置Web Cache侦听端口号

1. 功能简介

缺省情况下,Web Cache侦听HTTP报文的端口为4180,可缓存HTTP报文侦听端口为80的Web服务器资源;Web Cache侦听HTTPS报文的端口为2043,可缓存HTTPS报文侦听端口为443的Web服务器资源。出现以下任一场景时,可以配置本功能:

·     Web Cache的侦听端口被本设备的其它业务占用,Web Cache功能无法开启。

·     缓存资源所属的Web服务器侦听端口不是80(HTTP)或443(HTTPS)。

2. 配置限制和指导

如需缓存多个Web服务器上的数据,且这些Web服务器侦听的端口不同,则需要多次配置本功能,将Web Cache侦听端口与Web服务器侦听端口一一对应,每种协议(HTTP/HTTPS)最多可配置8组对应关系。

多次配置本功能,将一个Web Cache侦听端口绑定多个Web服务器侦听端口、或者多个Web Cache侦听端口绑定同一个Web服务器侦听端口时,均会将配置覆盖,仅最新配置生效。

请确保Web Cache侦听HTTP/HTTPS报文的端口号不会被其他业务使用。

3. 配置准备

配置本功能前:

·     需要关闭Web Cache功能,完成修改后再次开启。

·     请确保指定的端口号是未被其他业务使用的端口号,可以使用display tcp verbose命令来查看当前设备正在使用的TCP端口号。

4. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache的TCP侦听端口号。

¡     配置Web Cache侦听HTTP报文的端口号。

listen-port port-number [ server-port server-port-number ]

¡     配置Web Cache侦听HTTPS报文的端口号。

https listen-port port-number [ server-port server-port-number ]

1.12  配置Web Cache的文件存储参数

1. 功能简介

通过配置本功能,可以指定Web Cache的主用工作路径,设备存储空间有限时,可通过cache-limit命令来限制所有Web Cache缓存文件的总大小的最大值。

2. 配置限制和指导

指定Web Cache的主用工作路径时,需要注意的是:

·     指定的主用工作路径必须是创建Web Cache视图时指定的slot上的路径,且不能为二级目录。否则,配置失败。

·     配置Web Cache的工作路径前,请保证该目录下没有与工作路径最后一级名称相同且不带文件扩展名的文件存在,否则,Web Cache异常退出。

·     Web Cache的缓存文件和工作数据通常会占用较大的存储空间(GB级别),建议主用工作路径配置在存储空间较大的存储介质上。

3. 配置准备

配置Web Cache的文件存储参数前,需要关闭Web Cache功能,完成修改后再次开启。

4. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache主用工作路径。

file-directory directory

缺省情况下,未配置Web Cache主用工作路径。

(4)     (可选)配置所有Web Cache缓存文件总大小的最大值。

cache-limit size

缺省情况下,所有Web Cache缓存文件的总大小的最大值为4GB。

指定所有Web Cache缓存文件的总大小的最大值必须小于工作路径中可存储数据的最大值。

(5)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(6)     配置匹配到缓存策略模板的资源的工作路径。

file-directory directory

缺省情况下,未配置Web Cache工作路径。

(7)     (可选)配置匹配到当前缓存策略模板的Web Cache缓存文件总大小的最大值。

cache-limit size

缺省情况下,所有Web Cache缓存文件的总大小的最大值为4GB。

1.13  配置Web Cache扩展功能

1.13.1  配置Web Cache双网关场景下的流量互引功能

1. 功能简介

本功能用于Web Cache双网关场景,如图1-3所示。在本场景中,Device A和Device B通过接入交换机同时为用户提供Web Cache缓存服务,Web Cache服务的上下行链路均存在等价路径。当用户访问Web资源的上、下行路径不一致时,例如,用户访问Web资源的上行流量经过Device A,而下行流量却经过Device B;此时由于Device B上没有用户记录,无法将下行流量转发给用户,导致用户访问Web资源失败。

说明

在本场景中,上行流量为用户主机发送往Web服务器的HTTP/HTTPS请求报文流量,下行流量为Web服务器返回给用户主机的HTTP/HTTPS响应报文流量。网关设备之间的引流通道为直连的物理链路或GRE隧道,以保证Web Cache网关与对端设备之间的IP连通性。

 

图1-3 用户访问Web资源失败示意图

 

通过在Device B上配置本功能,可以让设备和对端网关建立流量互引关系,如图1-4所示:建立互引关系后,如果Device B收到了无法查找到用户的Web Cache下行流量,Device B就会将下行流量从指定的通道接口转发给对端设备Device A处理,使Device A能够正确代理用户所需的Web资源。

图1-4 与对端设备建立资源互引关系示意图

 

2. 配置准备

在配置与指定对端设备建立流量互引关系前,需要完成以下任务:

·     建立网关之间的引流通道,以保证下行流量能通过引流通道到达对端设备。

·     关闭Web Cache功能,完成修改后再次开启。

3. 配置限制和指导

在配置dual-gateway-channel命令时,请确保指定对端设备的IPv4地址可达,并且在路由转发表中该地址的出接口为本命令配置的通道接口。

可通过多次执行dual-gateway-channel命令,在多个VPN实例下分别建立流量互引关系。指定公网或同一VPN实例多次执行该命令时,最后一次执行的命令生效。

4. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置与对端设备建立流量互引关系。

dual-gateway-channel [ vpn-instance vpn-instance-name ] interface interface-type interface-number peer ipv4-address

缺省情况下,设备未与对端设备建立流量互引关系。

1.13.2  开启Web Cache对QueryString请求的文件的缓存功能

1. 功能简介

缺省情况下,URL中QueryString请求的文件不会被Web Cache缓存。配置本功能后,Web Cache可以缓存QueryString请求的文件。Web Cache会结合其他的文件过滤规则最终决定是否缓存QueryString请求的文件。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     开启Web Cache对QueryString请求的文件的缓存功能。

querystring-file-cache enable

缺省情况下,Web Cache对QueryString请求的文件的缓存功能处于关闭状态。

1.13.3  配置Web Cache忽略指定的HTTP/HTTPS响应头类型

1. 功能简介

Cache-Control、Set-Cookie以及Vary响应头,对Web Cache服务缓存Web资源的影响如下:

·     Web服务器返回的HTTP/HTTPS响应报文中携带Cache-Control响应头时,根据Cache-Control响应头包含的指令,Web Cache可能不会缓存本次请求的Web资源。

·     Web服务器返回的HTTP/HTTPS响应报文中携带Set-Cookie响应头时,Web Cache不会缓存本次请求的Web资源。

·     Web服务器返回的HTTP/HTTPS响应报文中携带Vary响应头时,根据Vary消息的取值,Web Cache可能不会缓存本次请求的Web资源。

配置本功能后,Web Cache会忽略指定的响应头类型,以确保能够缓存用户请求的Web资源。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache忽略指定的HTTP/HTTPS响应头类型。

cache-ignore { cache-control | set-cookie | vary } *

缺省情况下,Web服务器返回的HTTP/HTTPS响应头类型影响Web Cache服务是否缓存资源。

(4)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(5)     配置Web Cache忽略指定的HTTP/HTTPS响应头类型。

cache-ignore { cache-control | set-cookie | vary } *

缺省情况下,Web服务器返回的HTTP/HTTPS响应头类型影响Web Cache服务是否缓存资源。

1.13.4  配置Web Cache的HTTPS证书认证方式

1. 功能简介

本命令用于方便网络管理员灵活选择Web Cache在提供HTTPS服务时证书的认证方式。用户客户端在进行HTTPS访问时,证书的运作机制为:

(1)     Web服务器将自身的证书发布给Web Cache设备,Web Cache设备认证该证书并与Web服务器建立HTTPS连接。

(2)     Web Cache设备将自身的证书发布给用户客户端,用户客户端认证该证书并与Web Cache设备建立HTTPS连接。

目前可以通过两种方式影响用户客户端对Web Cache设备的证书的认证,两种方式的介绍和优劣势对比如下:

·     内置证书认证方式:在此方式下,Web Cache设备使用私有的证书与用户客户端建立HTTPS连接,由于Web Cache设备的私有证书未经过权威CA机构认证,用户客户端必须要在本地安装Web Cache设备发布的私有根证书,才能对来自Web Cache设备的私有证书成功认证。此方式的优势是安装了私有根证书后,理论上用户客户端可以通过HTTPS连接访问任何Web服务器(只要Web Cache设备能够与该Web服务器建立HTTPS连接),而劣势是用户客户端需要自行安装根证书,操作较繁琐,不便于使用。

·     第三方证书认证方式:在此方式下,Web Cache设备使用用户客户端想要访问的Web服务器的证书来与用户客户端建立HTTPS连接。本方式相当于对Web服务器的证书进行代理,在建立HTTPS连接时向用户客户端发布Web服务器的证书而不是自身的私有证书,这样在进行HTTPS连接时全程无需使用私有证书。此方式的优势是简化了用户客户端的操作,劣势是用户客户端只能与Web Cache设备代理了证书的Web服务器建立HTTPS连接。

通过https certificate-mode命令可以切换Web Cache的HTTPS证书认证方式,切换到第三方证书认证方式后,需要通过https ssl certificate directory命令和https ssl certificate domain-name命令指定Web Cache设备需要代理的第三方证书,才能开启基于HTTPS的Web Cache功能。

2. 配置限制和指导

只有在Web Cache功能处于关闭状态时,才可以修改本功能。

同时配置了https certificate-mode third-partyhttps ssl certificate directory命令时,如果需要修改https certificate-mode命令的配置,必须先执行undo https ssl certificate directory命令。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache的HTTPS证书认证方式。

https certificate-mode { built-in | third-party }

缺省情况下,Web Cache的HTTPS证书认证方式为内置证书认证方式。

(4)     (可选)在第三方证书认证方式下,需要指定HTTPS证书相关文件所在目录。

https ssl certificate directory directory-name

缺省情况下,未配置HTTPS证书相关文件所在目录。

(5)     (可选)在第三方证书认证方式下,需要配置Web Cache代理发布的HTTPS域名的证书文件及其对应的密钥文件。

https ssl certificate domain-name domain-name file certificate-file key-file certificate-keyfile

未配置相关证书文件和密钥文件。

1.13.5  配置Web Cache设备的上下游连接模式以及代理模式

1. 功能简介

Web Cache设备的上游连接为与Web服务器的TCP连接,下游连接为与用户客户端的TCP连接。Web Cache设备代替用户向Web服务器请求资源,相当于客户端的HTTP代理。Web Cache设备可以通过本功能修改连接模式和代理模式,各模式之间的区别如下:

·     长连接:Web Cache设备在完成一次请求-响应后不会立即断开上下游连接,而是保持一段时间,在这段时间内多个HTTP/HTTPS请求和响应都可以复用该链接。长连接可以减少频繁建立TCP连接带来的开销,提高通信效率,因此适合高并发、频繁通信的场景。

·     短连接:每完成一次请求-响应,Web Cache设备的上下游连接就会断开。因此每次请求都要重新建立新的连接。短连接模式的TCP连接开销较高,通信效率较低,但是也意味着每次请求都需要重新认证,可以避免TCP连接复用带来的潜在风险,因此适用于请求量低且安全性要求较高的场景。

·     半透明代理:Web Cache设备在客户端和Web服务器之间代理转发请求和响应。客户端无需显式配置代理,但Web Cache设备会对请求报文进行一定程度的修改(例如修改源端口号)。同时,Web Cache设备的IP地址对Web服务器不可见,服务器感知到的是客户端的真实IP。此模式适用于需要对流量内容进行处理,但又希望Web服务器能感知到用户真实IP的场景。

·     纯透明代理:Web Cache设备在客户端和Web服务器之间代理转发请求和响应。客户端无需显式配置代理,Web服务器也察觉不到Web Cache设备的存在。同时,Web Cache仅做转发,不更改请求或响应内容,即服务器感知到的是客户端的真实IP地址和端口号。此模式适用于Web Cache无需对流量内容进行任何处理,且希望客户端和服务器都无感知代理存在的场景。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache设备的上下游连接模式以及代理模式。

transparent-proxy keepalive [ keep-source-port ] enable

缺省情况下,Web Cache设备的上下游连接方式为长连接,代理模式为半透明。

1.13.6  生成Web Cache的预配置文件

1. 功能简介

执行本功能后,设备根据当前所有Web Cache配置生成一个配置文件——webcache-prebuilt.conf。该配置文件存放在设备的Web Cache工作路径中。用户可以将该配置文件取出并加载到远程控制器中,以实现运行环境和配置的快速下发。

2. 配置步骤

(1)     生成Web Cache的预配置文件。

web-cache prebuilt config-file

1.14  开启Web Cache功能

1. 配置限制和指导

开启Web Cache功能前必须配置允许缓存Web页面上的文件类型和Web Cache的主用工作路径。

在如下情况开启Web Cache功能时,会使已配置的Web Cache功能重启:

·     已配置基于HTTP的Web Cache功能,再开启基于HTTPS的Web Cache功能。

·     已配置基于HTTPS的Web Cache功能,再开启基于HTTP的Web Cache功能。

·     已配置基于HTTP和HTTPS的Web Cache功能,关闭其中的一项。

说明

当用户使用HTTPS访问Web服务器,且通过开启了基于HTTPS的Web Cache功能的设备进行Web资源缓存时,会出现证书告警提示——因为WebCache设备和用户主机建立SSL连接使用的是本设备的数字证书,此证书为私有CA签发,无法通过用户主机HTTPS客户端的验证。此时,可以将Web Cache设备上Web Cache工作路径下名称为webcache_cacert.crt的CA根证书文件导出,并添加到用户主机的“受信任的证书颁发机构”中,用户主机会将Web Cache设备作为其数字证书的CA,以便通过数字证书的校验,避免出现证书告警提示。

 

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     开启Web Cache功能。请至少选择其中一项进行配置。

¡     开启基于HTTP的Web Cache功能。

http enable

缺省情况下,基于HTTP的Web Cache功能处于关闭状态。

¡     开启基于HTTPS的Web Cache功能。

https enable

缺省情况下,基于HTTPS的Web Cache功能处于关闭状态。

1.15  Web Cache逃生功能

1. 功能简介

缺省情况下,Web Cache设备收到来自用户客户端的首次HTTP/HTTPS请求后,会重新封装一个本地始发的HTTP/HTTPS请求发送给目标Web服务器。这一机制实际上将Web Cache设备当做了用户客户端的HTTP代理。如果存在Web Cache设备无法处理的报文,或者出现Web Cache设备与客户端或者Web服务器连接超时等情况,可能出现用户客户端直接请求可以成功,但是经过Web Cache设备代理后反而请求失败的情况。此时需要跳过Web Cache设备的代理,让用户客户端的HTTP/HTTPS请求原样到达目标Web服务器。

逃生功能处于开启状态时,Web Cache设备对于用户客户端对某个Web资源的首次HTTP/HTTPS请求会进行代理。如果能够顺利从目标Web服务器获得HTTP/HTTPS响应,则按照Web Cache正常流程缓存Web资源并代替Web服务器向客户端发送响应。如果Web Cache设备代理客户端向目标Web服务器请求失败,则将用户的请求记录到逃生表项中,后续用户的相同请求如果匹配了逃生表项,则Web Cache设备会直接透传该请求和对应响应的HTTP/HTTPS报文,不对HTTP/HTTPS报文进行重封装,以提高请求成功的机会。

逃生功能处于关闭状态时,任何来自用户客户端的HTTP/HTTPS请求都要经过Web Cache设备的代理。如果Web Cache设备向目标Web服务器请求失败,则用户客户端也请求失败。

逃生表项存在老化时间,如果逃生表项老化,则Web Cache将继续尝试代理该逃生表项对应的HTTP/HTTPS请求,如果代理失败,则生成新的逃生表项。

2. 配置限制和指导

如果Web Cache设备代理失败的情况较少发生,可以关闭逃生功能以提高系统的隐私性和安全性。

如果Web Cache设备代理失败的情况经常发生,建议开启逃生功能以保障业务的基本运转。

如果Web Cache设备代理失败的情况较少发生,建议配置较小的逃生表项老化时间,反之则建议配置较大的逃生表项老化时间。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     开启Web Cache逃生功能。

escape enable

缺省情况下,Web Cache逃生功能处于开启状态。

(4)     (可选)配置Web Cache逃生表项的老化时间。

escape aging-time aging-time

缺省情况下,Web Cache逃生表项的老化时间为1440分钟。

1.16  配置Web Cache备份功能

1. 配置限制和指导

配置Web Cache的备用工作路径时,需要注意的是:

·     Web Cache的缓存文件和工作数据通常会占用较大存储空间(GB级别),建议备用工作路径配置在存储空间较大的存储介质上。

·     指定的备用工作路径是否需要位于备用slot上与设备型号有关,请以设备的实际情况为准。

·     配置Web Cache的工作路径前,必须保证该目录下没有与工作路径最后一级名称相同且不带文件扩展名的文件存在。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建并进入Web Cache视图。

(独立运行模式)

web-cache

(IRF模式)

web-cache slot slot-number

(3)     配置Web Cache的备用slot。

(IRF模式)

backup slot slot-number

缺省情况下,未配置Web Cache的备用slot。

本命令的支持情况与设备型号有关,请以设备的实际情况为准。

型号

说明

MSR610

不支持

MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK、MSR810-CNDE-SJK、MSR810-EI、MSR810-LM-EA、MSR810-LM-EI

不支持

MSR810-LMS、MSR810-LUS

不支持

MSR810-SI、MSR810-LM-SI

不支持

MSR810-LMS-EA、MSR810-LME

不支持

MSR1004S-5G、MSR1004S-5G-CN

不支持

MSR1104S-W、MSR1104S-W-CAT6、MSR1104S-5G-CN、MSR1104S-W-5G-CN、MSR1104S-W-5GGL  

不支持

MSR2600-6-X1、MSR2600-15-X1、MSR2600-15-X1-T

支持

MSR2600-10-X1

不支持

MSR2630-G-X1

不支持

MSR 2630

支持

MSR3600-28、MSR3600-51

支持

MSR3600-28-SI、MSR3600-51-SI

不支持

MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP

支持

MSR3600-28-G-DP、MSR3600-51-G-DP

不支持

MSR3600-28-G-X1-DP、MSR3600-51-G-X1-DP

不支持

MSR3610-I-DP、MSR3610-IE-DP、MSR3610-IE-ES、MSR3610-IE-EAD、MSR-EAD-AK770、MSR3610-I-IG、MSR3610-IE-IG

不支持

MSR-iMC

支持

MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC、MSR3620-X1、MSR3640-X1

支持

MSR3610、MSR3620、MSR3620-DP、MSR3640、MSR3660

支持

MSR3610-G、MSR3620-G

支持

MSR3640-G

支持

MSR3640-X1-HI

不支持

 

型号

说明

MSR810-W-WiNet、MSR810-LM-WiNet

不支持

MSR830-4LM-WiNet

不支持

MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet

不支持

MSR830-6BHI-WiNet、MSR830-10BHI-WiNet

不支持

MSR2600-6-WiNet

支持

MSR2600-10-X1-WiNet

不支持

MSR2630-WiNet

支持

MSR3600-28-WiNet

支持

MSR3610-X1-WiNet

支持

MSR3620-X1-WiNet

不支持

MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet

支持

 

型号

说明

MSR860-6EI-XS

不支持

MSR860-6HI-XS

不支持

MSR2600-15-X1-XS

支持

MSR2630-XS

支持

MSR3600-28-XS

支持

MSR3610-XS

支持

MSR3620-XS

支持

MSR3610-I-XS

不支持

MSR3610-IE-XS

不支持

MSR3620-X1-XS

支持

MSR3640-XS

支持

MSR3660-XS

不支持

 

型号

说明

MSR810-LM-GL

不支持

MSR810-W-LM-GL

不支持

MSR830-6EI-GL

不支持

MSR830-10EI-GL

不支持

MSR830-6HI-GL

不支持

MSR830-10HI-GL

不支持

MSR1004S-5G-GL

不支持

MSR2600-6-X1-GL

支持

MSR3600-28-SI-GL

不支持

 

(4)     配置Web Cache的备用工作路径。

file-directory backup directory

缺省情况下,未配置Web Cache备用工作路径。

创建Web Cache备用工作路径后,主用工作路径上的Web Cache缓存文件不会同步备份到备用工作路径上。

(5)     进入Web Cache缓存策略模板视图。

cache-profile profile-name

(6)     配置匹配到缓存策略模板的资源的备用工作路径。

file-directory backup directory

缺省情况下,未配置Web Cache备用工作路径。

本命令的支持情况与设备型号有关,请以设备的实际情况为准。

型号

说明

MSR610

不支持

MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK、MSR810-CNDE-SJK、MSR810-EI、MSR810-LM-EA、MSR810-LM-EI

不支持

MSR810-LMS、MSR810-LUS

不支持

MSR810-SI、MSR810-LM-SI

不支持

MSR810-LMS-EA、MSR810-LME

不支持

MSR1004S-5G、MSR1004S-5G-CN

不支持

MSR1104S-W、MSR1104S-W-CAT6、MSR1104S-5G-CN、MSR1104S-W-5G-CN、MSR1104S-W-5GGL  

不支持

MSR2600-6-X1、MSR2600-15-X1、MSR2600-15-X1-T

支持

MSR2600-10-X1

不支持

MSR2630-G-X1

不支持

MSR 2630

支持

MSR3600-28、MSR3600-51

支持

MSR3600-28-SI、MSR3600-51-SI

不支持

MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP

支持

MSR3600-28-G-DP、MSR3600-51-G-DP

不支持

MSR3600-28-G-X1-DP、MSR3600-51-G-X1-DP

不支持

MSR3610-I-DP、MSR3610-IE-DP、MSR3610-IE-ES、MSR3610-IE-EAD、MSR-EAD-AK770、MSR3610-I-IG、MSR3610-IE-IG

不支持

MSR-iMC

支持

MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC、MSR3620-X1、MSR3640-X1

支持

MSR3610、MSR3620、MSR3620-DP、MSR3640、MSR3660

支持

MSR3610-G、MSR3620-G

支持

MSR3640-G

支持

MSR3640-X1-HI

不支持

 

型号

说明

MSR810-W-WiNet、MSR810-LM-WiNet

不支持

MSR830-4LM-WiNet

不支持

MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet

不支持

MSR830-6BHI-WiNet、MSR830-10BHI-WiNet

不支持

MSR2600-6-WiNet

支持

MSR2600-10-X1-WiNet

不支持

MSR2630-WiNet

支持

MSR3600-28-WiNet

支持

MSR3610-X1-WiNet

支持

MSR3620-X1-WiNet

不支持

MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet

支持

 

型号

说明

MSR860-6EI-XS

不支持

MSR860-6HI-XS

不支持

MSR2600-15-X1-XS

支持

MSR2630-XS

支持

MSR3600-28-XS

支持

MSR3610-XS

支持

MSR3620-XS

支持

MSR3610-I-XS

不支持

MSR3610-IE-XS

不支持

MSR3620-X1-XS

支持

MSR3640-XS

支持

MSR3660-XS

不支持

 

型号

说明

MSR810-LM-GL

不支持

MSR810-W-LM-GL

不支持

MSR830-6EI-GL

不支持

MSR830-10EI-GL

不支持

MSR830-6HI-GL

不支持

MSR830-10HI-GL

不支持

MSR1004S-5G-GL

不支持

MSR2600-6-X1-GL

支持

MSR3600-28-SI-GL

不支持

 

1.17  Web Cache本地缓存数据的清除和刷新

1. 功能简介

当Web Cache设备上的本地缓存尚未过期,而Web服务器上的资源已经被更新时,客户端会从Web Cache设备获取到过时的资源。

为了解决这一问题,网络管理员可以:

·     手动执行clear web-cache cached-data命令,清除Web Cache设备上的本地缓存。这样,用户后续请求该资源时,Web Cache设备会从Web服务器重新获取最新的资源并返回给用户,确保用户访问到的是最新内容。

·     手动执行refresh web-cache cached-data命令,将Web Cache设备上的指定本地缓存标记为过期状态。这样,用户后续请求该资源时,Web Cache会主动向Web服务器验证资源是否有更新。若资源未更新,Web Cache继续使用本地缓存响应用户请求,从而节省回源带宽;若资源已更新,Web Cache则从源站获取最新内容进行响应,并同步更新本地缓存数据。

2. 配置步骤

(1)     清除Web Cache的本地缓存数据。

clear web-cache cached-data { all | contents contents | domain-name domain-name | regular-expression regular-expression | url url-string }

(2)     刷新Web Cache的本地缓存数据。

refresh web-cache cached-data { all | contents contents | domain-name domain-name | regular-expression regular-expression | url url-string }

1.18  Web Cache显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后Web Cache的运行情况,通过查看显示信息验证配置的效果。

表1-1 Web Cache显示和维护

操作

命令

显示Web Cache的统计信息

display web-cache [ history ] [ last { day | 30-days | 365-days | hour | minute | week } | verbose ]

显示Web Cache当前已缓存的文件信息

display web-cache cached-data [ domain-name domain-name ] [ top number | all ]

显示设备不缓存的Web服务器IP地址列表

display web-cache deny-list { ipv4 | ipv6 } [ aged-ip ]

显示Web Cache的缓存路径信息

display web-cache cache-path

显示Web Cache的缓存操作历史记录

display web-cache cached-data clear-refresh history

 

1.19  Web Cache典型配置举例(独立运行模式)

1.19.1  基于HTTP的Web Cache配置举例

1. 组网需求

图1-5所示,Server A、Service B和Service C为HTTP服务器,侦听HTTP报文的端口号分别为8001、8002、80。在Device上使用Web Cache功能,达到缓存指定服务器的页面、节省带宽、缓解服务器压力的目的。

2. 组网图

图1-5 配置基于HTTP的Web Cache配置组网图

 

3. 配置准备

请按照图1-5配置各接口的IP地址和子网掩码,并确保HTTP服务器的IPv4地址对于Device可达。

4. 配置步骤

(1)     创建并进入Web Cache视图

<Device> system-view

[Device] web-cache

(2)     配置Web Cache参数。

# 配置Web Cache的工作路径为flash:/webcache。

[Device-web-cache] file-directory flash:/webcache

# 配置Service A侦听HTTP报文的端口号对应的Web Cache侦听端口号4001。

[Device-web-cache] listen-port 4001 server-port 8001

# 配置Service B侦听HTTP报文的端口号对应的Web Cache侦听端口号4002。

[Device-web-cache] listen-port 4002 server-port 8002

# 配置Service C侦听HTTP报文的端口号对应的Web Cache侦听端口号4003。

[Device-web-cache] listen-port 4003

# 配置Web Cache缓存文件大小的最大值为10G。

[Device-web-cache] cache-limit 10

# 配置允许缓存Web页面上文件类型为doc和docx的内容。

[Device-web-cache] cached-data doc docx

# 配置允许缓存Web页面上文件扩展名为cab的内容。

[Device-web-cache] cached-extension-name cab

(3)     开启基于HTTP的Web Cache功能。

[Device-web-cache] http enable

5. 验证配置

# 主机第一次向三台服务器发送HTTP请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache] display web-cache

Capability information

  Cache path: flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

 

...

 

Statistics for past 365 days

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

# 主机第二次向三台服务器请求相同HTTP请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache] display web-cache

Capability information

  Cache path: flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 0

 

...

 

Statistics for past 365 days

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              50.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 3

通过对比两次统计信息可知,第一次显示信息中统计最近一分钟内的Miss count计数为3,第二次显示信息中统计最近一分钟内的Hit count计数为3,说明第二次命中Web Cache缓存。Bandwidth saved是指设备节省的带宽,Download size是指服务器到设备的数据,第二次Download size没有增加,Bandwidth saved增加,说明服务器到设备没有流量经过,Web Cache功能生效。

1.19.2  基于HTTPS的Web Cache配置举例

1. 组网需求

图1-6所示,Server A、Service B和Service C为HTTPS服务器,侦听HTTPS报文的端口号分别为8001、8002、443。在Device上使用Web Cache功能,达到缓存指定服务器的页面、节省带宽、缓解服务器压力的目的。

2. 组网图

图1-6 配置基于HTTPS的Web Cache配置组网图

 

3. 配置准备

请按照图1-6配置各接口的IP地址和子网掩码,并确保HTTPS服务器的IPv4地址对于Device可达。

4. 配置步骤

(1)     创建并进入Web Cache视图

<Device> system-view

[Device] web-cache

(2)     配置Web Cache参数。

# 配置Web Cache的工作路径为flash:/webcache。

[Device-web-cache] file-directory flash:/webcache

# 配置Service A侦听HTTPS报文的端口号对应的Web Cache侦听端口号4001。

[Device-web-cache] https listen-port 4001 server-port 8001

# 配置Service B侦听HTTPS报文的端口号对应的Web Cache侦听端口号4002。

[Device-web-cache] https listen-port 4002 server-port 8002

# 配置Service C侦听HTTPS报文的端口号对应的Web Cache侦听端口号4003。

[Device-web-cache] https listen-port 4003

# 配置Web Cache缓存文件大小的最大值为10G。

[Device-web-cache] cache-limit 10

# 配置允许缓存Web页面上文件类型为doc和docx的内容。

[Device-web-cache] cached-data doc docx

# 配置允许缓存Web页面上文件扩展名为cab的内容。

[Device-web-cache] cached-extension-name cab

(3)     开启基于HTTPS的Web Cache功能。

[Device-web-cache] https enable

5. 验证配置

# 主机第一次向三台服务器发送HTTPS请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache] display web-cache

Capability information

  Cache path: flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

 

...

 

Statistics for past 365 days

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

# 主机第二次向三台服务器请求相同HTTPS请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache] display web-cache

Capability information

  Cache path: flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 0

 

...

 

Statistics for past 365 days

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              50.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 3

通过对比两次统计信息可知,第一次显示信息中统计最近一分钟内的Miss count计数为3,第二次显示信息中统计最近一分钟内的Hit count计数为3,说明第二次命中Web Cache缓存。Bandwidth saved是指设备节省的带宽,Download size是指服务器到设备的数据,第二次Download size没有增加,Bandwidth saved增加,说明服务器到设备没有流量经过,Web Cache功能生效。

1.20  Web Cache典型配置举例(IRF模式)

1.20.1  基于HTTP的Web Cache配置举例

1. 组网需求

图1-7所示,Server A、Service B和Service C为HTTP服务器,侦听HTTP报文的端口号分别为8001、8002、80。在Device上使用Web Cache功能,达到缓存指定服务器的页面、节省带宽、缓解服务器压力的目的。同时,通过配置Web Cache备份功能增强Web Cache功能的可靠性。

2. 组网图

图1-7 配置基于HTTP的Web Cache配置组网图

 

3. 配置准备

请按照图1-7配置各接口的IP地址和子网掩码,并确保HTTP服务器的IPv4地址对于Device可达。

4. 配置步骤

(1)     创建并进入Web Cache视图

<Device> system-view

[Device] web-cache slot 1

(2)     配置Web Cache参数。

# 配置Web Cache的主用工作路径为flash:/webcache。

[Device-web-cache-slot1] file-directory slot1#flash:/webcache

# 配置Service A侦听HTTP报文的端口号对应的Web Cache侦听端口号4001。

[Device-web-cache-slot1] listen-port 4001 server-port 8001

# 配置Service B侦听HTTP报文的端口号对应的Web Cache侦听端口号4002。

[Device-web-cache-slot1] listen-port 4002 server-port 8002

# 配置Service C侦听HTTP报文的端口号对应的Web Cache侦听端口号4003。

[Device-web-cache-slot1] listen-port 4003

# 配置Web Cache缓存文件大小的最大值为10G。

[Device-web-cache-slot1] cache-limit 10

# 配置允许缓存Web页面上文件类型为doc和docx的内容。

[Device-web-cache-slot1] cached-data doc docx

# 配置允许缓存Web页面上文件扩展名为cab的内容。

[Device-web-cache-slot1] cached-extension-name cab

# 配置Web Cache的备用slot。

[Device-web-cache-slot1] backup slot 2

# 配置Web Cache的备用工作路径。

[Device-web-cache-slot1] file-directory backup slot2#flash:/webcache2

(3)     开启基于HTTP的Web Cache功能。

[Device-web-cache-slot1] http enable

5. 验证配置

# 主机第一次向三台服务器发送HTTP请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache-slot1] display web-cache

Capability information

  Cache path: slot1#flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

 

...

 

Statistics for past 365 days

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

# 主机第二次向三台服务器请求相同HTTP请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache-slot1] display web-cache

Capability information

  Cache path: slot1#flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 0

 

...

 

Statistics for past 365 days

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              50.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 3

通过对比两次统计信息可知,第一次显示信息中统计最近一分钟内的Miss count计数为3,第二次显示信息中统计最近一分钟内的Hit count计数为3,说明第二次命中Web Cache缓存。Bandwidth saved是指设备节省的带宽,Download size是指服务器到设备的数据,第二次Download size没有增加,Bandwidth saved增加,说明服务器到设备没有流量经过,Web Cache功能生效。

# 当slot 1发生故障后,在设备上查看Web Cache的概要信息。

[Device-web-cache-slot1] display web-cache

Capability information

  Cache path: slot2#flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 0

 

...

 

Statistics for past 365 days

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              50.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 3

Web Cache功能的工作路径Cache Path已经变更为Web Cache的备用工作路径。

1.20.2  基于HTTPS的Web Cache配置举例

1. 组网需求

图1-8所示,Server A、Service B和Service C为HTTPS服务器,侦听HTTPS报文的端口号分别为8001、8002、443。在Device上使用Web Cache功能,达到缓存指定服务器的页面、节省带宽、缓解服务器压力的目的。同时,通过配置Web Cache备份功能增强Web Cache功能的可靠性。

2. 组网图

图1-8 配置基于HTTPS的Web Cache配置组网图

 

3. 配置准备

请按照图1-8配置各接口的IP地址和子网掩码,并确保HTTPS服务器的IPv4地址对于Device可达。

4. 配置步骤

(1)     创建并进入Web Cache视图

<Device> system-view

[Device] web-cache slot 1

(2)     配置Web Cache参数。

# 配置Web Cache的主用工作路径为flash:/webcache。

[Device-web-cache-slot1] file-directory slot1#flash:/webcache

# 配置Service A侦听HTTPS报文的端口号对应的Web Cache侦听端口号4001。

[Device-web-cache-slot1] https listen-port 4001 server-port 8001

# 配置Service B侦听HTTPS报文的端口号对应的Web Cache侦听端口号4002。

[Device-web-cache-slot1] https listen-port 4002 server-port 8002

# 配置Service C侦听HTTPS报文的端口号对应的Web Cache侦听端口号4003。

[Device-web-cache-slot1] https listen-port 4003

# 配置Web Cache缓存文件大小的最大值为10G。

[Device-web-cache-slot1] cache-limit 10

# 配置允许缓存Web页面上文件类型为doc和docx的内容。

[Device-web-cache-slot1] cached-data doc docx

# 配置允许缓存Web页面上文件扩展名为cab的内容。

[Device-web-cache-slot1] cached-extension-name cab

# 配置Web Cache的备用slot。

[Device-web-cache-slot1] backup slot 2

# 配置Web Cache的备用工作路径。

[Device-web-cache-slot1] file-directory backup slot2#flash:/webcache2

(3)     开启基于HTTPS的Web Cache功能。

[Device-web-cache-slot1] https enable

5. 验证配置

# 主机第一次向三台服务器发送HTTPS请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache-slot1] display web-cache

Capability information

  Cache path: slot1#flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

 

...

 

Statistics for past 365 days

  ConnectTop: 4

  CacheTop: 25.0MB

  Bandwidth saved:                      0

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 3

# 主机第二次向三台服务器请求相同HTTPS请求时,在设备上查看Web Cache的概要信息。

[Device-web-cache-slot1] display web-cache

Capability information

  Cache path: slot1#flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 0

 

...

 

Statistics for past 365 days

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              50.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 3

通过对比两次统计信息可知,第一次显示信息中统计最近一分钟内的Miss count计数为3,第二次显示信息中统计最近一分钟内的Hit count计数为3,说明第二次命中Web Cache缓存。Bandwidth saved是指设备节省的带宽,Download size是指服务器到设备的数据,第二次Download size没有增加,Bandwidth saved增加,说明服务器到设备没有流量经过,Web Cache功能生效。

# 当slot 1发生故障后,在设备上查看Web Cache的概要信息。

[Device-web-cache-slot1] display web-cache

Capability information

  Cache path: slot2#flash:/webcache/proxy/cache

  Max connections: 1022

  Max cache size: 10GB

 

Current state information

  Cache memory: 25.0MB

  Cache count: 3

 

Statistics for past 1 minute

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              25.0MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 0

 

...

 

Statistics for past 365 days

  ConnectTop: 3

  CacheTop: 25.0MB

  Bandwidth saved:                      3.3Mbps

  Cached data transmission speed:       3.3Mbps

  Cached data transmitted:              50.0MB

  Download speed:                       3.3Mbps

  Download size:                        25.0MB

  CacheHitRate: 100%

    Hit count: 3                     Miss count: 3

Web Cache功能的工作路径Cache Path已经变更为Web Cache的备用工作路径。

1.21  Web Cache常见故障处理

1.21.1  Web Cache功能启动失败

1. 故障现象

Web Cache功能启动失败。

2. 故障分析

原因可能是配置侦听端口已被其他功能使用,不能重复侦听。

3. 处理过程

当配置的Web Cache的TCP侦听端口正在被其他应用侦听时,启动Web Cache会失败,通过display tcp verbose命令查看到当前正在被侦听的端口,配置未被侦听的端口为Web Cache的TCP侦听端口。

1.21.2  Web Cache服务切换到备份slot失败

1. 故障现象

重启Web Cache主用slot后,Web Cache服务没有成功迁移到备份slot。

2. 故障分析

原因可能是备用工作路径中的存储介质配置错误或者不可访问。

3. 处理过程

通过dir命令查看配置的file-directory backup备份工作路径中的存储介质是否可以访问。有关dir的详细介绍,请参见“基础配置命令参考”中的“文件系统管理”。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们