[ 
https://issues.apache.org/jira/browse/SOLR-127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12562410#action_12562410
 ] 

tpeuss edited comment on SOLR-127 at 1/25/08 1:17 AM:
------------------------------------------------------------

{quote}
<requestDispatcher handleSelect="true" >
       ...
       <!--
          Set HTTP caching related parameters (for proxy caches and clients).
          (These are the defaults)
    <httpCaching lastModifiedFrom="openTime">
       <cacheControl max-age="30" must-revalidate="" private="Foo" />
    </httpCaching>
    -->
    <!-- to prevent Solr from doing any HTTP Cache related work uncomment 
this... -->
    <!--
     <httpCaching never304="true" />
    -->
    <!-- to prevent Solr work, and to be really unfriendly to caches, uncomment 
this... -->
    <!--
     <httpCaching never304="true">
       <cacheControl max-age="0" no-cache="" no-store="" must-revalidate="" 
private="Foo" />
    </httpCaching>
    -->
   ...
  </requestDispatcher>
{quote}
One comment only: change must-revalidate="" to must-revalidate="true/false" . 
For no-store/no-cache as well.

      was (Author: tpeuss):
    <requestDispatcher handleSelect="true" >
       ...
       <!--
          Set HTTP caching related parameters (for proxy caches and clients).
          (These are the defaults)
    <httpCaching lastModifiedFrom="openTime">
       <cacheControl max-age="30" must-revalidate="" private="Foo" />
    </httpCaching>
    -->
    <!-- to prevent Solr from doing any HTTP Cache related work uncomment 
this... -->
    <!--
     <httpCaching never304="true" />
    -->
    <!-- to prevent Solr work, and to be really unfriendly to caches, uncomment 
this... -->
    <!--
     <httpCaching never304="true">
       <cacheControl max-age="0" no-cache="" no-store="" must-revalidate="" 
private="Foo" />
    </httpCaching>
    -->
   ...
  </requestDispatcher>

One comment only: change must-revalidate="" to must-revalidate="true/false" . 
For no-store/no-cache as well.
  
> Make Solr more friendly to external HTTP caches
> -----------------------------------------------
>
>                 Key: SOLR-127
>                 URL: https://issues.apache.org/jira/browse/SOLR-127
>             Project: Solr
>          Issue Type: Wish
>            Reporter: Hoss Man
>            Assignee: Hoss Man
>             Fix For: 1.3
>
>         Attachments: HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, 
> HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, 
> HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, 
> HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, 
> HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch, 
> HTTPCaching.patch, HTTPCaching.patch, HTTPCaching.patch
>
>
> an offhand comment I saw recently reminded me of something that really bugged 
> me about the serach solution i used *before* Solr -- it didn't play nicely 
> with HTTP caches that might be sitting in front of it.
> at the moment, Solr doesn't put in particularly usefull info in the HTTP 
> Response headers to aid in caching (ie: Last-Modified), responds to all HEAD 
> requests with a 400, and doesn't do anything special with If-Modified-Since.
> t the very least, we can set a Last-Modified based on when the current 
> IndexReder was open (if not the Date on the IndexReader) and use the same 
> info to determing how to respond to If-Modified-Since requests.
> (for the record, i think the reason this hasn't occured to me in the 2+ years 
> i've been using Solr, is because with the internal caching, i've yet to need 
> to put a proxy cache in front of Solr)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to