• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07-三层技术-IP业务命令参考

22-Web Cache命令

本章节下载 22-Web Cache命令  (196.64 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Command/Command_Manual/H3C_MSR_5600_CR(V7)-R0809-6W400/07/202009/1341282_30005_0.htm

22-Web Cache命令


1 Web Cache

1.1  Web Cache配置命令

1.1.1  cached-data

cached-data命令用来配置允许缓存Web页面上的文件类型。

undo cached-data命令用来恢复缺省情况。

【命令】

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

undo cached-data

【缺省情况】

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

【视图】

web-cache视图

【缺省用户角色】

network-admin

【参数】

apk:表示apk文件类型。

bmp:表示bmp文件类型。

doc:表示doc文件类型。

docx:表示docx文件类型。

gif:表示gif文件类型。

gzip:表示gzip文件类型。

ipa:表示ipa文件类型。

jar:表示jar文件类型。

jpg:表示jpg文件类型。

jpeg:表示jpeg文件类型。

mp4:表示mp4文件类型。

pdf:表示pdf文件类型。

png:表示png文件类型。

ppt:表示ppt文件类型。

pptx:表示pptx文件类型。

rar:表示rar文件类型。

swf:表示swf文件类型。

tar:表示tar文件类型。

txt:表示txt文件类型。

xls:表示xls文件类型。

xlsx:表示xlsx文件类型。

zip:表示zip文件类型。

【使用指导】

若未配置本命令,设备将不会缓存任何文件类型的Web页面上的内容,建议用户在配置本命令后再开启Web Cache功能。

修改允许缓存Web页面内容的文件扩展名前,需要关闭Web Cache功能,完成修改后再次开启。

【举例】

# 配置允许缓存Web页面上文件类型为doc和docx的内容。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

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

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

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1] cached-data doc docx

【相关命令】

·     http enable

1.1.2  cache-limit

cache-limit命令用来配置所有Web Cache缓存文件的总大小的最大值。

undo cache-limit命令用来恢复缺省情况。

【命令】

cache-limit size

undo cache-limit

【缺省情况】

所有Web Cache缓存文件的总大小的最大值为4GB。

【视图】

web-cache视图

【缺省用户角色】

network-admin

【参数】

size:所有Web Cache缓存文件的总大小的最大值,取值范围为1~4095,缺省值为4,单位为GB。

【使用指导】

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

用户可以通过display web-cache命令查看缓存允许存储的最大空间。当缓存文件超出缓存允许存储的最大空间后,会使用最新的缓存文件将覆盖最旧的缓存文件。

Web Cache缓存文件的老化时间为三十天。设备收到相同请求或重启时,会重新计算老化时间。如果在老化时间内,没有用户请求该缓存文件,该缓存文件将会被删除。

修改所有Web Cache缓存文件的总大小的最大值前,需要关闭Web Cache功能,完成修改后再次开启。

【举例】

# 配置Web Cache缓存文件大小的最大值为3GB。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

[Sysname-web-cache-slot1] cache-limit 3

# 配置Web Cache缓存文件大小的最大值为3GB。(IRF模式)

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1] cache-limit 3

 

1.1.3  display web-cache

display web-cache命令用来显示Web Cache的统计信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

history:显示Web Cache的每秒统计信息。如果未指定本参数,将显示历史统计信息。

last:显示过去一段时间内Web Cache的统计信息。如果不指定last参数,则显示当前的统计信息,以及过去各时间点的统计信息。

minute:显示过去1分钟的Web Cache的统计信息

hour:显示过去1小时的Web Cache的统计信息。

day:显示过去1天的Web Cache的统计信息。

week:显示过去1周的Web Cache的统计信息。

30-days:显示过去30天的Web Cache的统计信息。

365-days:显示过去365天的Web Cache的统计信息。

verbose显示详细信息。如果未指定本参数,将显示简要信息。

【举例】

# 显示Web Cache的每秒统计信息。

<Sysname>display web-cache history

Date TimeRange ConnectTop CacheTop BandwidthSaved CacheHitRate

2018/06/20 14:43:02-14:43:03 3 16.0KB 0 0%

2018/06/20 14:43:01-14:43:02 3 16.0KB 96.0Kbps 100%

# 显示Web Cache的历史统计信息。

<Sysname> display web-cache

Web-cache configurations

  Cache path: flash:/var/web-cache/proxy/cache

  Max connections: 1022

  Max cache size: 3GB

 

Current state information

  Cache memory: 0

  Cache count: 0

 

Statistics for past 1 minute

  ConnectTop: 2

  CacheTop: 0

  Bandwidth saved:                      0

  Cached data transmission speed:       0

  Cached data transmitted:              0

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

 

Statistics for past 1 hour

  ConnectTop: 2

  CacheTop: 0

  Bandwidth saved:                      0

  Cached data transmission speed:       0

  Cached data transmitted:              0

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

 

Statistics for past 1 day

  ConnectTop: 2

  CacheTop: 463.4MB

  Bandwidth saved:                      0

  Cached data transmission speed:       0

  Cached data transmitted:              0

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

 

Statistics for past 30 days

  ConnectTop: 2

  CacheTop: 463.4MB

  Bandwidth saved:                      0

  Cached data transmission speed:       0

  Cached data transmitted:              0

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

 

Statistics for past 365 days

  ConnectTop: 2

  CacheTop: 463.4MB

  Bandwidth saved:                      0

  Cached data transmission speed:       120 Kbps

  Cached data transmitted:              400MB

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

# 显示Web Cache的历史详细统计信息。

<Sysname> display web-cache history verbose

2018/06/05 09:02:47-09:02:48

  ConnectTop: 2

  CacheTop: 0

  Bandwidth saved:                      0

  Cached data transmission speed:       0

  Cached data transmitted:              0

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

 

2018/06/05 09:02:46-09:02:47

  ConnectTop: 2

  CacheTop: 0

  Bandwidth saved:                      0

  Cached data transmission speed:       0

  Cached data transmitted:              0

  Download speed:                       0

  Download size:                        0

  CacheHitRate: 0%

    Hit count: 0                     Miss count: 0

表1-1 display web-cache命令显示信息描述表

字段

描述

Cache path

当前缓存存储路径

Max connections

允许的最大连接数

Max cache size

当前缓存允许存储的最大空间

Cache memory

当前缓存文件占用的内存空间总大小

Cache count

缓存文件的个数

Statistics for past 1 minute

过去1分钟内Web Cache的统计信息

Statistics for past 1 hour

过去1小时内Web Cache的统计信息

Statistics for past 1 day

过去1天内Web Cache的统计信息

Statistics for past 30 days

过去30天内Web Cache的统计信息

Statistics for past 365 days

过去365天内Web Cache的统计信息

ConnectTop

指定时间范围内连接数的最大值

CacheTop

指定时间范围内缓存文件占用空间的最大值,单位为KB、MB、GB和TB

Bandwidth saved

指定时间范围内节约带宽数,单位是Kbps、Mbps、Gbps或Tbps

Cached data transmission speed

指定时间范围内向用户传输已缓存数据的速度,单位是Kbps、Mbps、Gbps或Tbps

Cached data transmitted

指定时间范围内向用户传输已缓存数据的数据量,单位为KB、MB、GB和TB

Download speed

指定时间范围内从服务器下载缓存数据速度,单位是Kbps、Mbps、Gbps或Tbps

Download size

指定时间范围内从服务器下载缓存数据的数据量,单位为KB、MB、GB和TB

 

CacheHitRate

指定时间范围内缓存命中率

Hit count

指定时间范围内缓存命中次数

Miss count

指定时间范围内缓存未命中次数

 

1.1.4  file-directory

file-directory命令用来配置Web Cache的工作路径。

undo file-directory命令用来恢复缺省情况。

【命令】

file-directory directory

undo file-directory

【缺省情况】

未配置Web Cache的工作路径。

【视图】

web-cache视图

【缺省用户角色】

network-admin

【参数】

directory:Web Cache的工作路径。directory参数必须携带slot信息用以指定存储介质所处的位置。存储介质位置的表示方式为:slotn#。其中n为设备上拥有存储介质的板卡所在槽位号,取值同进入当前web-cache视图时指定的slot编号。(独立运行模式)

directory:Web Cache的工作路径。directory参数必须携带chassis和slot编号用以指定存储介质所处的位置。存储介质位置的表示方式为:chassism#slotn#。其中m为设备的成员编号,n为成员设备上拥有存储介质的板卡所在槽位号。m和n的取值同进入当前web-cache视图时指定的chassis和slot编号。(IRF模式)

【使用指导】

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

本命令指定的工作路径必须是创建web-cache视图时指定的slot上的路径。否则,配置失败。

配置Web Cache的工作路径前,请保证该目录下没有与工作路径最后一级名称相同且不带文件扩展名的文件存在,否则,Web Cache异常退出。例如,配置Web Cache工作路径为flash:/web-cache,则flash下不允许存在名称为web-cache的不带文件扩展名的文件。

修改Web Cache的工作路径前,需要关闭Web Cache功能,完成修改后再次开启。

【举例】

# 配置Web Cache的工作路径为本地Flash中aaa文件夹。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

[Sysname-web-cache-slot1] file-directory slot1#flash:/aaa

# 配置Web Cache的工作路径为本地Flash中aaa文件夹。(IRF模式)

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1] file-directory chassis1#slot1#flash:/aaa

1.1.5  http enable

http enable命令用来开启Web Cache功能。

undo http enable命令用来关闭Web Cache功能。

【命令】

http enable

undo http enable

【缺省情况】

Web Cache功能处于关闭状态。

【视图】

web-cache视图

【缺省用户角色】

network-admin

【使用指导】

开启Web Cache功能前必须配置允许缓存Web页面上的文件类型、Web Cache的工作路径、Web Cache的TCP侦听端口号等参数。

【举例】

# 开启Web Cache功能。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

[Sysname-web-cache-slot1] http enable

# 开启Web Cache功能。(IRF模式)

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1] http enable

【相关命令】

·     cached-data

·     listen-port

1.1.6  listen-port

listen-port命令用来配置Web Cache的TCP侦听端口号。

undo listen-port命令用来恢复缺省情况。

【命令】

listen-port port-number

undo listen-port

【缺省情况】

Web Cache的TCP侦听端口号为80。

【视图】

web-cache视图

【缺省用户角色】

network-admin

【参数】

port-number:Web Cache的TCP侦听端口号,取值范围为1~65535。

【使用指导】

Web Cache的TCP侦听端口号不能与设备上其他特性正在使用的TCP端口号相同,以避免造成端口号冲突。可以使用命令display tcp verbose命令来查看当前设备正在使用的TCP端口号。

若未配置本命令,设备将不会侦听任何端口,建议用户在配置本命令后再开启Web Cache功能。

修改Web Cache的TCP侦听端口号前,需要关闭Web Cache功能,完成修改后再次开启。

【举例】

# 配置Web Cache的TCP侦听端口号为655。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

[Sysname-web-cache-slot1] listen-port 655

# 配置Web Cache的TCP侦听端口号为655。(IRF模式)

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1] listen-port 655

【相关命令】

·     http enable

1.1.7  object-group

object-group命令用来对Web Cache可缓存的Web数据进行过滤。

undo object-group命令用来取消Web Cache对可缓存Web数据的过滤。

【命令】

object-group [ source ] ip object-group-name

undo object-group [ source ]

【缺省情况】

Web Cache未对可缓存的Web数据进行过滤。

【视图】

web-cache视图

【缺省用户角色】

network-admin

【参数】

source:表示允许缓存指定客户端申请的Web数据。不指定该参数时,表示允许缓存指定服务器上的Web数据。

ip:表示使用IPv4地址对象组对Web Cache可缓存的Web数据进行过滤。有关IPv4地址对象组功能的详细介绍,请参见“安全配置指导”中的“对象组”。

object-group-name:IPv4地址对象组的名称,为1~31个字符的字符串,不区分大小写。

【使用指导】

配置本命令后,Web Cache只会缓存指定Web客户端访问的Web数据,或者缓存来自指定Web服务器的Web数据。

本命令需要和IPv4地址对象组功能配合使用,有关IPv4地址对象组功能的详细介绍,请参见“安全配置指导”中的“对象组”。

修改引用IPv4地址对象组前,需要关闭Web Cache功能,完成修改后再次开启。

【举例】

# 引用名称为aaa的IPv4地址对象组来对Web Cache可缓存的Web数据进行过滤。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

[Sysname-web-cache-slot1] object-group aaa

# 引用名称为aaa的IPv4地址对象组来对Web Cache可缓存的Web数据进行过滤。(IRF模式)

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1] object-group aaa

【相关命令】

·     object-group(安全命令参考/对象组)

1.1.8  web-cache

web-cache命令用来创建并进入web-cache视图。如果web-cache视图已经存在,则直接进入web-cache视图。

undo web-cache命令用来删除web-cache视图及web-cache视图下的所有配置。

【命令】

(独立运行模式)

web-cache slot slot-number

undo web-cache slot

(IRF模式)

web-cache chassis chassis-number slot slot-number

undo web-cache chassis

【缺省情况】

不存在web-cache视图。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:表示在指定单板上创建并进入web-cache视图,slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

【举例】

# 创建并进入web-cache视图。(独立运行模式)

<Sysname> system-view

[Sysname] web-cache slot 1

[Sysname-web-cache-slot1]

# 创建并进入web-cache视图。(IRF模式)

<Sysname> system-view

[Sysname] web-cache chassis 1 slot 1

[Sysname-web-cache-chassis1-slot1]

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

新华三官网
联系我们