« Return to Thread: can I remove cache feature from Squid or how can I make the time of cache is very short

Re: can I remove cache feature from Squid or how can I make the time of cache is very short

by JXu :: Rate this Message:

Reply to Author | View in Thread

Hi Amos

Thank you for your reply. I believe this is good solution.
But after I made the change below in my custom web page:

 snprintf(buf, 128, "X-Infection-Found: Type=0; Resolution=2; Threat=URL;");
 buf[127] = '\0';
 ci_request_add_xheader(req, buf);
snprintf(buf, 128, "Cache-Control: cache-request-directive=no-cache;cache-response-directive=no-cache;");
 // i tested snprintf(buf, 128, "Cache-Control: //cache-request-directive='no-cache';cache-response-directive='no-cache';"); also.
      buf[127] = '\0';
      ci_request_add_xheader(req, buf);
         snprintf(buf, 128, "Expires: -1;");
      buf[127] = '\0';
      ci_request_add_xheader(req, buf);

my custom web page is still kept displaying . Any comments?

Thank you.

Forrest


Amos Jeffries-2 wrote:
JXu wrote:
> Hi
>
> Please help me to understand the question described as below:
>
> I added a service in c-icap to block some URLs(for example, www.yahoo.com)
> and I did it. It displays permission denied web page (designed by me) when
> the user enters these URLs.
>
> After I made www.yahoo.com available, it does not display real www.yahoo.com
> web page. Instead, it  displays permission denied web page when I enter
> www.yahoo.com. It keeps displaying  permission denied web page until several
> minutes are passed.  
>
> Is it cache feature from Squid? Can I remove cache feature from Squid or
> make the time of cache is very short. I hope after I made www.yahoo.com
> available, I can see real www.yahoo.com web page in short time and I do not
> want to see permission denied web page for several minutes.
>
> Thank you in advance.
> Forrest

Have your custom ICAP service set the cache-control headers properly in
the custom page. Expires: with the current time or a few seconds in the
future should do it.

Amos

 « Return to Thread: can I remove cache feature from Squid or how can I make the time of cache is very short