Fortinet black logo

CLI Reference

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 Name Description Type Size
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
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
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
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
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
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
ignore-ims Enable/disable ignoring the if-modified-since (IMS) header.
enable: Enable ignoring the if-modified-since (IMS) header.
disable: Disable ignoring the if-modified-since (IMS) header.
option -
ignore-conditional Enable/disable controlling the behavior of cache-control HTTP 1.1 header values.
enable: Enable ignoring cache-control HTTP 1.1 header values.
disable: Disable ignoring cache-control HTTP 1.1 header values.
option -
ignore-pnc Enable/disable ignoring the pragma no-cache (PNC) header.
enable: Enable ignoring the pragma no-cache (PNC) header.
disable: Disable ignoring the pragma no-cache (PNC) header.
option -
ignore-ie-reload Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.
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.
option -
cache-expired Enable/disable caching type-1 objects that are already expired on arrival.
enable: Enable setting.
disable: Disable setting.
option -
cache-cookie Enable/disable caching cookies. Since cookies contain information for or about individual users, they not usually cached.
enable: Cache cookies.
disable: Do not cache cookies.
option -
reval-pnc Enable/disable revalidation of pragma-no-cache (PNC) to address bandwidth concerns.
enable: Enable revalidation of pragma-no-cache (PNC).
disable: Disable revalidation of pragma-no-cache (PNC).
option -
always-revalidate Enable/disable revalidation of requested cached objects, which have content on the server, before serving it to the client.
enable: Enable revalidation of requested cached objects.
disable: Disable revalidation of requested cached objects.
option -
cache-by-default Enable/disable caching content that lacks explicit caching policies from the server.
enable: Enable caching content that lacks explicit caching policies.
disable: Disable caching content that lacks explicit caching policies.
option -
host-validate Enable/disable validating "Host:" with original server IP.
enable: Enable validating "Host:" with original server IP.
disable: Disable validating "Host:" with original server IP.
option -
external Enable/disable external Web caching.
enable: Enable external Web caching.
disable: Disable external Web caching.
option -

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 Name Description Type Size
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
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
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
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
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
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
ignore-ims Enable/disable ignoring the if-modified-since (IMS) header.
enable: Enable ignoring the if-modified-since (IMS) header.
disable: Disable ignoring the if-modified-since (IMS) header.
option -
ignore-conditional Enable/disable controlling the behavior of cache-control HTTP 1.1 header values.
enable: Enable ignoring cache-control HTTP 1.1 header values.
disable: Disable ignoring cache-control HTTP 1.1 header values.
option -
ignore-pnc Enable/disable ignoring the pragma no-cache (PNC) header.
enable: Enable ignoring the pragma no-cache (PNC) header.
disable: Disable ignoring the pragma no-cache (PNC) header.
option -
ignore-ie-reload Enable/disable ignoring the PNC-interpretation of Internet Explorer's Accept: / header.
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.
option -
cache-expired Enable/disable caching type-1 objects that are already expired on arrival.
enable: Enable setting.
disable: Disable setting.
option -
cache-cookie Enable/disable caching cookies. Since cookies contain information for or about individual users, they not usually cached.
enable: Cache cookies.
disable: Do not cache cookies.
option -
reval-pnc Enable/disable revalidation of pragma-no-cache (PNC) to address bandwidth concerns.
enable: Enable revalidation of pragma-no-cache (PNC).
disable: Disable revalidation of pragma-no-cache (PNC).
option -
always-revalidate Enable/disable revalidation of requested cached objects, which have content on the server, before serving it to the client.
enable: Enable revalidation of requested cached objects.
disable: Disable revalidation of requested cached objects.
option -
cache-by-default Enable/disable caching content that lacks explicit caching policies from the server.
enable: Enable caching content that lacks explicit caching policies.
disable: Disable caching content that lacks explicit caching policies.
option -
host-validate Enable/disable validating "Host:" with original server IP.
enable: Enable validating "Host:" with original server IP.
disable: Disable validating "Host:" with original server IP.
option -
external Enable/disable external Web caching.
enable: Enable external Web caching.
disable: Disable external Web caching.
option -