Search squid archive

Re: refresh_pattern and same objects

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 09/01/2015 03:08 PM, Yuri Voinov wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Better to write store-id rule which cut off parameters and store gif.

Something like this:

^https?:\/\/(.+?)\/(.+?)\.(js|css|jp(?:e?g|e|2)|gif|png|bmp|ico|svg|web(p|m))
http://$1.squidinternal/$2.$3

And, of course, universal rule for store_id_access.

I think that this works well for trackers gifs but not for other gifs with parameters.

Store ID is powerful instrument for deduplication cache story. Which
permits not to use terabytes disks.

02.09.15 0:00, Marcus Kool пишет:


On 09/01/2015 05:14 AM, FredB wrote:
More precisely

I reduced the ttl of the first line

refresh_pattern -i \.(htm|html|xml|css)(\?.*)?$ 10080 100% 10080
#All File 30 days max
refresh_pattern -i
\.(3gp|7z|ace|asx|bin|deb|divx|dvr-ms|ram|rpm|exe|inc|cab|qt)(\?.*)?$
43200 100% 43200 ignore-no-store reload-into-ims store-stale
refresh_pattern -i
\.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar)(\?.*)?$
43200 100% 43200 ignore-no-store reload-into-ims store-stale
refresh_pattern -i
\.(jp(e?g|e|2)|gif|pn[pg]|bm?|ico|swf|dat|ad|txt|dll)(\?.*)?$ 43200 100%
43200 ignore-no-store reload-into-ims store-stale
refresh_pattern -i
\.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob)(\?.*)?$
43200 100% 43200 ignore-no-store reload-into-ims store-stale
refresh_pattern -i
\.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv)(\?.*)?$
43200 100% 43200 ignore-no-store reload-into-ims store-stale

trackers use a 1x1 gif extensively and they usually have parameters,
e.g.
www.example.com/track.gif?browser=chrome&allsortsofdata&random=RANDOMNUMBER
and these trackers are not cacheable since the parameters are never
the same.
So for gif, I suggest to

refresh_pattern -i \.gif$   43200 100% 43200 ignore-no-store
reload-into-ims store-stale
refresh_pattern -i \.gif\?  0 0% 0

Marcus
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJV5emaAAoJENNXIZxhPexGU78IAJ16fEnkOF799AN8hNL5yjOS
xBoiMPkPp1VABzZEeCUiIHMYgd3M7lkG855rgHpWzmm83K13ehKSJZJCPjAIJrvU
7f9BRB0Yav8PLWP/sywYVzNgHC1vrLviW4V0p2op2Fsv4oBzjan7o4Vv3T+7Jsas
p9zbVE3kg0BIT9cTQlRQihAJNRSowdAwtaTiwq7ynqM6yWXcKnixKFIfP761sQ6K
fxXt4sbOASOxZeCI05grIWgOouVRH7GaDxvsUzF+nAvR7OeSG23oqgTtdiXYIVHx
LIm3762hc+DknzrSFwnN/vKj1kyoUNYBBdaYixjC69Bled2amvvE/+IIsqQtz80=
=ZfhE
-----END PGP SIGNATURE-----

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux