<div dir="ltr">Thanks for prompt response.<div><br></div><div>I want to match all the URL's which has a pattern of "wsj" (example: *.<a href="http://wsj.com">wsj.com</a>, *.<a href="http://wsj.net">wsj.net</a>, *.<a href="http://wsj.edu">wsj.edu</a> ) . Does wildcard makes sense in squid refresh pattern? Can we have something like this?</div><div><br></div><div><span style="font-size:12.8px"> refresh_pattern -i ^http://*\.wsj\.*/ 10 200% 10 \</span><br style="font-size:12.8px"><span style="font-size:12.8px">    override-expire reload-into-ims</span><br></div><div>  </div><div><br></div><div>- Saravanan N</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Dec 27, 2015 at 7:15 PM, Amos Jeffries <span dir="ltr"><<a href="mailto:squid3@treenet.co.nz" target="_blank">squid3@treenet.co.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 28/12/2015 1:30 p.m., SaRaVanAn wrote:<br>
> Hi,<br>
> We are using squid 3.1.20 in our box. We are facing issues on configuring<br>
> and validating the refresh patterns. It looks like squid is not honoring<br>
> the refresh patterns properly.<br>
><br>
><br>
</span>> *configuration*<br>
> *refresh_pattern -i ^http://.wsj./.* 10 200% 10 override-expire<br>
> override-lastmod reload-into-ims ignore-reload*<br>
<span class="">> refresh_pattern -i \.(gif|png|jpg|jpeg|ico)$ 480 100% 480 override-expire<br>
> override-lastmod reload-into-ims<br>
> refresh_pattern -i \.(htm|html|js|css)$ 480 100% 480 override-expire<br>
> override-lastmod reload-into-ims<br>
><br>
> refresh_pattern ^ftp:           1440    20%     10080<br>
> refresh_pattern ^gopher:        1440    0%      1440<br>
> refresh_pattern -i (/cgi-bin/|\?) 0     0%      0<br>
> refresh_pattern .               0       20%     4320<br>
><br>
><br>
> As per above refresh pattern squid should refresh the cache every ten<br>
</span>> minutes for "*^http://.wsj./.*" .  *But I am always getting either<br>
<span class="">> TCP_HIT/TCP_MEM_HIT even after hours. Why is it so? . Please find the logs<br>
> below<br>
<br>
</span>Because none of the log entries match the regex pattern "^http://.wsj./.*".<br>
<br>
PS. the trailing ".* is useless, the other uses of '.' only match one<br>
single character.<br>
<br>
<br>
Try this for more correct behaviour:<br>
  refresh_pattern -i ^http://[a-zA-Z]+\.wsj\.net/ 10 200% 10 \<br>
    override-expire reload-into-ims<br>
<br>
Amos<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br>
</blockquote></div><br></div>