Fortinet Document Library

Version:

Version:

Version:

Version:

Version:

Version:

Version:


Table of Contents

CLI Reference

config wanopt webcache

Configure global Web cache settings.

config wanopt webcache

Description: Configure global Web cache settings.

set max-object-size {integer}

set neg-resp-time {integer}

set fresh-factor {integer}

set max-ttl {integer}

set min-ttl {integer}

set default-ttl {integer}

set ignore-ims [enable|disable]

set ignore-conditional [enable|disable]

set ignore-pnc [enable|disable]

set ignore-ie-reload [enable|disable]

set cache-expired [enable|disable]

set cache-cookie [enable|disable]

set reval-pnc [enable|disable]

set always-revalidate [enable|disable]

set cache-by-default [enable|disable]

set host-validate [enable|disable]

set external [enable|disable]

end

config wanopt webcache

Parameter

Description

Type

Size

Default

max-object-size

Maximum cacheable object size in kB (1 - 2147483 kb (2GB). All objects that exceed this are delivered to the client but not stored in the web cache.

integer

Minimum value: 1 Maximum value: 2147483

512000

neg-resp-time

Time in minutes to cache negative responses or errors (0 - 4294967295, default = 0 which means negative responses are not cached).

integer

Minimum value: 0 Maximum value: 4294967295

0

fresh-factor

Frequency that the server is checked to see if any objects have expired (1 - 100, default = 100). The higher the fresh factor, the less often the checks occur.

integer

Minimum value: 1 Maximum value: 100

100

max-ttl

Maximum time an object can stay in the web cache without checking to see if it has expired on the server (default = 7200 min (5 days); maximum = 5256000 min (10 years)).

integer

Minimum value: 1 Maximum value: 5256000

7200

min-ttl

Minimum time an object can stay in the web cache without checking to see if it has expired on the server (default = 5 min; maximum = 5256000 (10 years)).

integer

Minimum value: 1 Maximum value: 5256000

5

default-ttl

Default object expiry time (default = 1440 min (1 day); maximum = 5256000 min (10 years)). This only applies to those objects that do not have an expiry time set by the web server.

integer

Minimum value: 1 Maximum value: 5256000

1440

ignore-ims

Enable/disable ignoring the if-modified-since (IMS) header.

option

-

disable

 

Option

Description

enable

Enable ignoring the if-modified-since (IMS) header.

disable

Disable ignoring the if-modified-since (IMS) header.

ignore-conditional

Enable/disable controlling the behavior of cache-control HTTP 1.1 header values.

option

-

disable

 

Option

Description

enable

Enable ignoring cache-control HTTP 1.1 header values.

disable

Disable ignoring cache-control HTTP 1.1 header values.

ignore-pnc

Enable/disable ignoring the pragma no-cache (PNC) header.

option

-

disable

 

Option

Description

enable

Enable ignoring the pragma no-cache (PNC) header.

disable

Disable ignoring the pragma no-cache (PNC) header.

ignore-ie-reload

Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.

option

-

enable

 

Option

Description

enable

Enable Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.

disable

Disable Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.

cache-expired

Enable/disable caching type-1 objects that are already expired on arrival.

option

-

disable

 

Option

Description

enable

Enable setting.

disable

Disable setting.

cache-cookie

Enable/disable caching cookies. Since cookies contain information for or about individual users, they not usually cached.

option

-

disable

 

Option

Description

enable

Cache cookies.

disable

Do not cache cookies.

reval-pnc

Enable/disable revalidation of pragma-no-cache (PNC) to address bandwidth concerns.

option

-

disable

 

Option

Description

enable

Enable revalidation of pragma-no-cache (PNC).

disable

Disable revalidation of pragma-no-cache (PNC).

always-revalidate

Enable/disable revalidation of requested cached objects, which have content on the server, before serving it to the client.

option

-

disable

 

Option

Description

enable

Enable revalidation of requested cached objects.

disable

Disable revalidation of requested cached objects.

cache-by-default

Enable/disable caching content that lacks explicit caching policies from the server.

option

-

disable

 

Option

Description

enable

Enable caching content that lacks explicit caching policies.

disable

Disable caching content that lacks explicit caching policies.

host-validate

Enable/disable validating "Host:" with original server IP.

option

-

disable

 

Option

Description

enable

Enable validating "Host:" with original server IP.

disable

Disable validating "Host:" with original server IP.

external

Enable/disable external Web caching.

option

-

disable

 

Option

Description

enable

Enable external Web caching.

disable

Disable external Web caching.

config wanopt webcache

Configure global Web cache settings.

config wanopt webcache

Description: Configure global Web cache settings.

set max-object-size {integer}

set neg-resp-time {integer}

set fresh-factor {integer}

set max-ttl {integer}

set min-ttl {integer}

set default-ttl {integer}

set ignore-ims [enable|disable]

set ignore-conditional [enable|disable]

set ignore-pnc [enable|disable]

set ignore-ie-reload [enable|disable]

set cache-expired [enable|disable]

set cache-cookie [enable|disable]

set reval-pnc [enable|disable]

set always-revalidate [enable|disable]

set cache-by-default [enable|disable]

set host-validate [enable|disable]

set external [enable|disable]

end

config wanopt webcache

Parameter

Description

Type

Size

Default

max-object-size

Maximum cacheable object size in kB (1 - 2147483 kb (2GB). All objects that exceed this are delivered to the client but not stored in the web cache.

integer

Minimum value: 1 Maximum value: 2147483

512000

neg-resp-time

Time in minutes to cache negative responses or errors (0 - 4294967295, default = 0 which means negative responses are not cached).

integer

Minimum value: 0 Maximum value: 4294967295

0

fresh-factor

Frequency that the server is checked to see if any objects have expired (1 - 100, default = 100). The higher the fresh factor, the less often the checks occur.

integer

Minimum value: 1 Maximum value: 100

100

max-ttl

Maximum time an object can stay in the web cache without checking to see if it has expired on the server (default = 7200 min (5 days); maximum = 5256000 min (10 years)).

integer

Minimum value: 1 Maximum value: 5256000

7200

min-ttl

Minimum time an object can stay in the web cache without checking to see if it has expired on the server (default = 5 min; maximum = 5256000 (10 years)).

integer

Minimum value: 1 Maximum value: 5256000

5

default-ttl

Default object expiry time (default = 1440 min (1 day); maximum = 5256000 min (10 years)). This only applies to those objects that do not have an expiry time set by the web server.

integer

Minimum value: 1 Maximum value: 5256000

1440

ignore-ims

Enable/disable ignoring the if-modified-since (IMS) header.

option

-

disable

 

Option

Description

enable

Enable ignoring the if-modified-since (IMS) header.

disable

Disable ignoring the if-modified-since (IMS) header.

ignore-conditional

Enable/disable controlling the behavior of cache-control HTTP 1.1 header values.

option

-

disable

 

Option

Description

enable

Enable ignoring cache-control HTTP 1.1 header values.

disable

Disable ignoring cache-control HTTP 1.1 header values.

ignore-pnc

Enable/disable ignoring the pragma no-cache (PNC) header.

option

-

disable

 

Option

Description

enable

Enable ignoring the pragma no-cache (PNC) header.

disable

Disable ignoring the pragma no-cache (PNC) header.

ignore-ie-reload

Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.

option

-

enable

 

Option

Description

enable

Enable Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.

disable

Disable Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.

cache-expired

Enable/disable caching type-1 objects that are already expired on arrival.

option

-

disable

 

Option

Description

enable

Enable setting.

disable

Disable setting.

cache-cookie

Enable/disable caching cookies. Since cookies contain information for or about individual users, they not usually cached.

option

-

disable

 

Option

Description

enable

Cache cookies.

disable

Do not cache cookies.

reval-pnc

Enable/disable revalidation of pragma-no-cache (PNC) to address bandwidth concerns.

option

-

disable

 

Option

Description

enable

Enable revalidation of pragma-no-cache (PNC).

disable

Disable revalidation of pragma-no-cache (PNC).

always-revalidate

Enable/disable revalidation of requested cached objects, which have content on the server, before serving it to the client.

option

-

disable

 

Option

Description

enable

Enable revalidation of requested cached objects.

disable

Disable revalidation of requested cached objects.

cache-by-default

Enable/disable caching content that lacks explicit caching policies from the server.

option

-

disable

 

Option

Description

enable

Enable caching content that lacks explicit caching policies.

disable

Disable caching content that lacks explicit caching policies.

host-validate

Enable/disable validating "Host:" with original server IP.

option

-

disable

 

Option

Description

enable

Enable validating "Host:" with original server IP.

disable

Disable validating "Host:" with original server IP.

external

Enable/disable external Web caching.

option

-

disable

 

Option

Description

enable

Enable external Web caching.

disable

Disable external Web caching.