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

06-负载均衡命令参考

目录

02-Web缓存策略命令

本章节下载 02-Web缓存策略命令  (188.66 KB)

02-Web缓存策略命令


1 Web缓存策略

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

设备型号

业务板类型

说明

M9006

M9010

M9014

Blade IV防火墙业务板

支持

Blade V防火墙业务板

支持

NAT业务板

支持

应用交付业务板

支持

异常流量清洗业务板

不支持

M9010-GM

加密业务板

支持

M9016-V

Blade V防火墙业务板

支持

M9008-S

M9012-S

Blade IV防火墙业务板

支持

应用交付业务板

支持

入侵防御业务板

支持

视频网关业务板

支持

异常流量清洗业务板

不支持

M9008-S-6GW

IPv6业务板

支持

M9008-S-V

Blade IV防火墙业务板

支持

M9000-AI-E8

Blade V防火墙业务板

支持

应用交付业务板

支持

M9000-AI-E16

Blade V防火墙业务板

支持

 

1.1  Web缓存策略配置命令

1.1.1  aging-time

aging-time命令用来配置缓存文件的老化时间。

undo aging-time命令用来恢复缺省情况。

【命令】

aging-time time-value

undo aging-time

【缺省情况】

缓存文件的老化时间为60分钟。

【视图】

Web缓存策略视图

【缺省用户角色】

network-admin

context-admin

【参数】

time-value:缓存文件的老化时间,取值范围为1~1440,单位为分钟。

【使用指导】

每个缓存文件到达老化时间后会自动删除。

设备收到相同的HTTP请求时不会刷新已存在的缓存文件的老化时间。

修改缓存文件的老化时间仅对新生成的缓存文件生效,已存在的缓存文件不受影响。

【举例】

# 在HTTP类型的Web缓存策略cp1视图下,配置缓存文件的老化时间为180分钟。

<Sysname> system-view

[Sysname] cache-policy cp1 type http

[Sysname-cp-http-cp1] default-aging-time 180

1.1.2  cache-policy

cache-policy命令用来创建Web缓存策略,并进入Web缓存策略视图。如果指定的Web缓存策略已经存在,则直接进入Web缓存策略视图。

undo cache-policy命令用来删除指定的Web缓存策略。

【命令】

cache-policy cache-policy-name [ type http ]

undo cache-policy cache-policy-name

【缺省情况】

不存在任何Web缓存策略。

【视图】

系统视图

【缺省用户角色】

network-admin

context-admin

【参数】

cache-policy-name:Web缓存策略名称,为1~63个字符的字符串,不区分大小写。

type http:Web缓存策略的类型为HTTP类型。创建Web缓存策略时必须指定本参数;进入已创建的Web缓存策略视图时可以不指定本参数,若要指定本参数,则必须与创建时的类型一致。

【举例】

# 创建HTTP类型的Web缓存策略cp1,并进入Web缓存策略视图。

<Sysname> system-view

[Sysname] cache-policy cp1 type http

[Sysname-cp-http-cp1]

1.1.3  display cache-policy

display cache-policy命令用来显示Web缓存策略的信息。

【命令】

display cache-policy [ name cache-policy-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-operator

【参数】

name cache-policy-name:显示指定Web缓存策略的信息。cache-policy-name 为Web缓存策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将显示所有Web缓存策略的信息。

【举例】

# 显示所有Web缓存策略的信息。

<Sysname> display cache-policy

Policy name: cp1

  Description:

  Type: HTTP

  Max size: 64 MB

  Single file size: 2048 KB

  Aging time: 60 min

  Match rule:

    match 1 uri /.*

    match 2 uri /index.php

  Slot 1:

  File list:

    File name     Type         Encoding    Language    Timeout   Matches  FileSize

    -------------------------------------------------------------------------------

    /index.php    text/html    deflate     zh-cn       60        15       1200

    Total files         : 1

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

字段

描述

Policy name

Web缓存策略的名称

Type

Web缓存策略的类型,包括:

HTTP:表示HTTP类型

Max size

缓存文件占用的内存空间大小,单位为MB

Single file size

单个缓存文件占用的内存空间大小,单位为KB

Aging time

缓存文件的老化时间,单位为分钟

Match rule

Web缓存策略包含的缓存匹配规则

File list

文件列表

File name

文件名称

Type

文件类型

Encoding

编码方式

Language

语言

Timeout

文件老化时间

Matches

匹配次数

FileSize

缓存文件大小,单位为Byte

Total files

缓存文件的总数

 

1.1.4  display cache-policy statistics

display cache-policy statistics命令用来显示Web缓存策略的统计信息。

【命令】

display cache-policy statistics [ name cache-policy-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-operator

【参数】

name cache-policy-name:显示指定Web缓存策略的统计信息。cache-policy-name为Web缓存策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将显示所有Web缓存策略的统计信息。

【举例】

# 显示所有Web缓存策略的统计信息。

<Sysname> display cache-policy statistics

Slot 2:

Cache policy: cp1

  Matching requests: 0

Cache policy: cp2

  Matching requests: 3

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

字段

描述

Cache policy

Web缓存策略的名称

Matching requests

匹配该Web缓存策略的次数

 

1.1.5  file-max-size

file-max-size命令用来配置单个缓存文件占用的内存空间大小。

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

【命令】

file-max-size file-size

undo file-max-size

【缺省情况】

单个缓存文件占用的内存空间大小为2048KB。

【视图】

Web缓存策略视图

【缺省用户角色】

network-admin

context-admin

【参数】

file-size:单个缓存文件占用的内存空间大小,取值范围为1~4096,单位为KB。

【举例】

# 在HTTP类型的Web缓存策略cp1视图下,配置单个缓存文件占用的内存空间大小为180KB。

<Sysname> system-view

[Sysname] cache-policy cp1 type http

[Sysname-cp-http-cp1] file-max-size 180

1.1.6  match uri

match uri命令用来创建HTTP URI类型的缓存匹配规则。如果指定编号的缓存匹配规则已经存在,则直接对其进行修改。

undo match命令用来删除指定的缓存匹配规则。

【命令】

match [ match-id ] uri uri

undo match match-id

【缺省情况】

不存在缓存匹配规则。

【视图】

HTTP类型的Web缓存策略视图

【缺省用户角色】

network-admin

context-admin

【参数】

match-id:缓存匹配规则的编号,取值范围为1~65535。若未指定本参数,系统将自动分配一个可用的最小编号,步长为1。

uri uri:URI的正则表达式,为1~255个字符的字符串,不区分大小写,不支持正则元字符?。

【使用指导】

一个Web缓存策略中最多允许创建65535条缓存匹配规则。

【举例】

# 在HTTP类型的Web缓存策略cp1视图下,创建HTTP URI类型的缓存匹配规则为/.*

<Sysname> system-view

[Sysname] cache-policy policy cp1 type http

[Sysname-cp-http-cp1] match 1 uri /.*

1.1.7  reset cache-policy

reset cache-policy命令用来清除Web缓存策略的所有缓存文件。

【命令】

reset cache-policy [ cache-policy-name ]

【视图】

用户视图

【缺省用户角色】

network-admin

context-admin

【参数】

cache-policy-name:Web缓存策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将清除所有Web缓存策略的所有缓存文件。

【举例】

# 清除Web缓存策略的所有缓存文件。

<Sysname> reset cache-policy

1.1.8  reset cache-policy statistics

reset cache-policy statistics命令用来清除Web缓存策略的统计信息。

【命令】

reset cache-policy statistics [ cache-policy-name ]

【视图】

用户视图

【缺省用户角色】

network-admin

context-admin

【参数】

cache-policy-name:Web缓存策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将清除所有Web缓存策略的统计信息。

【举例】

# 清除所有Web缓存策略的统计信息。

<Sysname> reset cache-policy statistics

1.1.9  size

size命令用来配置缓存文件占用的内存空间大小。

undo size命令用来恢复缺省情况。

【命令】

size size-value

undo size

【缺省情况】

缓存文件占用的内存空间大小为64MB。

【视图】

Web缓存策略视图

【缺省用户角色】

network-admin

context-admin

【参数】

size-value:缓存文件占用的内存空间大小,取值范围为8~64,单位为MB。

【举例】

# 在HTTP类型的Web缓存策略cp1视图下,配置缓存文件占用的内存空间大小为32MB。

<Sysname> system-view

[Sysname] cache-policy cp1 type http

[Sysname-cp-http-cp1] size 32

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

新华三官网
联系我们