Blue Coat Systems Time Clock Proxy SG Manuale Utente

Pagina di 314
ProxySG Content Policy Language Guide
168
cache( ) 
Controls HTTP and FTP caching behavior. A number of CPL properties affect caching behavior. 
If 
bypass_cache(yes)
 is set, then the cache is not accessed and the value of 
cache( )
 is 
irrelevant.
If 
cache(yes)
 is set, then the 
force_cache(all)
 property setting modifies the definition of what 
is considered a cacheable response.
The properties
 cookie_sensitive(yes)
 and 
ua_sensitive(yes)
 have the same effect on 
caching as 
cache(no)
.
Other CPL properties that affect caching behavior are listed in the “See Also” section below. 
Remember that any conflict between their settings is resolved by CPL’s evaluation logic, which uses 
the property value that was last set when evaluation ends.
Syntax
cache(yes|no)
The default is 
yes
.
where:
yes
—Specifies the default behavior: cache responses from the origin server if they are cacheable. 
no
—Do not store the response in the cache, and delete any object that was previously cached for 
this URL.
Layer and Transaction Notes
Use only in 
<Cache>
 layers.
Applies to proxy transactions.
Example
; Prevent objects at this URL from being added to the cache.
url=http://www.example.com/docs cache(no)
; This example shows use of cache(yes) in an exception to broader no-cache policy.
define url.domain condition non_cached_sites
http://example1.com
http://example2.com
end
<cache>
condition=non_cached_sites cache(no)
<cache>
url.extension=(gif, jpg) cache(yes) ; OK to cache these filetypes regardless.