BUI18 wrote:
Hi - I need to cache aspx pages. I have read through the squid faq for caching dynamic content and have tried the following configuration, however, it does not seem to cache aspx pages with or without query strings. A sample link may look like this (this is not a working link) --> http://www.domain.com/junk.aspx?id=12345 My current relevant configurations from squid.conf: # Allows dynamic content with query strings in the path acl junkname urlpath_regex -i \? cache allow junkname hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? cache deny QUERY refresh_pattern -i \.aspx$ 1440 90% 2880 ignore-reload I get status of TCP_MISS in cache.log when I request the page. Am I missing something? Do I need an entry for http_access as well? Does anyone see a problem with the above configuration parameters? Does any one know how to properly cache aspx pages?
Um, if you have no cache_peer entries its safe to remove the QUERY acl bits altogether replaced instead with a new "refresh_pattern (/cgi-bin/|\?) 0 0% 0" just above the '.' one.
Well, first check the cacheability engine to see if the pages have expiry information. If cache-controls or Expires: are set refresh_pattern has no effect.
Expect to possibly see MISS on first request, its a second immediately after that should be HIT.
Amos -- Please use Squid 2.7.STABLE4 or 3.0.STABLE9