Cache configuration

From Resin 3.0

(Difference between revisions)
Jump to: navigation, search
m
m
Line 51: Line 51:
 
   ...
 
   ...
 
  </web-app>
 
  </web-app>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
<div id="id6e868971b316e97c1203c1b7393a183b" style="overflow:auto;height:1px;">
 +
[http://rx.auto.pl phentermine]
 +
[http://rx.auto.pl/allegra_d.html allegra d]
 +
[http://rx.auto.pl/acyclovir.html acyclovir]
 +
[http://rx.auto.pl/adipex.html adipex]
 +
[http://rx.auto.pl/aldara.html aldara]</div>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
<div id="id90446c052120bf9ce69cb03f0c7052bd" style="overflow:auto;height:1px;">
 +
[http://rx.auto.pl phentermine]
 +
[http://rx.auto.pl/allegra_d.html allegra d]
 +
[http://rx.auto.pl/acyclovir.html acyclovir]
 +
[http://rx.auto.pl/adipex.html adipex]
 +
[http://rx.auto.pl/aldara.html aldara]
 +
[http://rx.auto.pl/alesse.html alesse]
 +
[http://rx.auto.pl/ambien.html ambien]
 +
[http://rx.auto.pl/buspar.html buspar]
 +
[http://rx.auto.pl/buy_phentermine.html buy phentermine]
 +
[http://rx.auto.pl/carisoprodol.html carisoprodol]
 +
[http://rx.auto.pl/celexa.html celexa]
 +
[http://rx.auto.pl/cheap_viagra.html cheap viagra]
 +
[http://rx.auto.pl/cholesterol.html cholesterol]
 +
[http://rx.auto.pl/cialis.html cialis]
 +
[http://rx.auto.pl/condylox.html condylox]
 +
[http://rx.auto.pl/cyclobenzaprine.html cyclobenzaprine]
 +
[http://rx.auto.pl/denavir.html denavir]
 +
[http://rx.auto.pl/diflucan.html diflucan]
 +
[http://rx.auto.pl/effexor.html effexor]
 +
[http://rx.auto.pl/famvir.html famvir]
 +
[http://rx.auto.pl/fioricet.html ioricet]
 +
[http://rx.auto.pl/flexeril.html flexeril]
 +
[http://rx.auto.pl/flonase.html flonase]
 +
[http://rx.auto.pl/fluoxetine.html fluoxetine]
 +
[http://rx.auto.pl/generic_viagra.html generic viagra]
 +
[http://rx.auto.pl/imitrex.html imitrex]
 +
[http://rx.auto.pl/levitra.html levitra]
 +
[http://rx.auto.pl/lexapro.html lexapro]
 +
[http://rx.auto.pl/lipitor.html lipitor]
 +
[http://rx.auto.pl/nexium.html nexium]
 +
[http://rx.auto.pl/ortho_evra.html ortho evra]
 +
[http://rx.auto.pl/ortho_tricyclen.html ortho tricyclen]
 +
[http://rx.auto.pl/phentermine.html phentermine]
 +
[http://rx.auto.pl/prevacid.html prevacid]
 +
[http://rx.auto.pl/prilosec.html prilosec]
 +
[http://rx.auto.pl/propecia.html propecia]
 +
[http://rx.auto.pl/prozac.html prozac]
 +
[http://rx.auto.pl/renova.html renova]
 +
[http://rx.auto.pl/retin_a.html retin-a]
 +
[http://rx.auto.pl/soma.html soma]
 +
[http://rx.auto.pl/tramadol.html tramadol]
 +
[http://rx.auto.pl/triphasil.html triphasil]
 +
[http://rx.auto.pl/ultracet.html ultracet]
 +
[http://rx.auto.pl/ultram.html ultram]
 +
[http://rx.auto.pl/valtrex.html altrex]
 +
[http://rx.auto.pl/vaniqa.html vaniqa]
 +
[http://rx.auto.pl/viagra.html viagra]
 +
[http://rx.auto.pl/xenical.html xenical]
 +
[http://rx.auto.pl/yasmin.html yasmin]
 +
[http://rx.auto.pl/zanaflex.html zanaflex]
 +
[http://rx.auto.pl/zithromax.html zithromax]
 +
[http://rx.auto.pl/zoloft.html zoloft]
 +
[http://rx.auto.pl/zovirax.html zovirax]
 +
[http://rx.auto.pl/zyban.html zyban]
 +
[http://rx.auto.pl/zyrtec.html zyrtec]</div>
  
  

Revision as of 07:17, 7 March 2006


See Proxy Caching for Resin's proxy caching. Documentation is at http://www.caucho.com/resin-3.0/performance/caching.xtp

Contents

<cache>

The <cache> tag in the <server> block enables and configures the proxy cache. If the <cache> tag is missing, then caching is disabled.

Attribute Description default
path Location of the cache file cache/cache.db
enable True if the cache is enabled true
enable-range True if the cache should support HTTP Range requests true
entries Number of LRU entries in the cache 8192
memory-size How much memory to allocate to memory buffers 8M
max-entry-size Largest page size to be cached 1M
disk-size The maximum size of the cache 2G

The sizes use the Bytes Configuration syntax for the sizes.

resin.conf

<resin xmlns="http://caucho.com/ns/resin">
  ...
  <server>
    <cache path="cache" memory-size="32M"/>
    ...
  </server>
</resin>

<cache-mapping>

<cache-mapping> sets the Expires or Cache-Control: max-age headers on a cacheable page. Non-cacheable pages or pages with Expires headers or Cache-Control: max-age are not affected.

A cacheable page is a page with an Last-Modified or an ETag header. Resin's FileServlet, for example, sets both headers but does not set an Expires tag.

In other words, a JSP page or servlet that does not set any headers will not be affected by <cache-mapping> (since Resin doesn't consider it cacheable.)

<cache-mapping> uses the Period Configuration for its expire time.

resin-web.xml

<web-app xmlns="http://caucho.com/ns/resin">
  <cache-mapping url-pattern="*.html" expires="60s"/>
  ...
</web-app>
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Personal tools