-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 02.09.15 0:16, Marcus Kool пишет: > > > On 09/01/2015 03:08 PM, Yuri Voinov wrote: >> > 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. Works perfectly. Just a pair another rules. ;) > > 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 > >> >> _______________________________________________ >> 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJV5evJAAoJENNXIZxhPexG1mEIAJjLSyeABV0OVPWINnTus3o7 qGP9Y0nB6NyOJOia1K8NNTC0li/jp9DVoEyf2QrZguvjaGEJvmmcIUr+qlUekGhG lxxaMPBHYJJ0Pkpr/UO8h/Ynh3rt8Ksz/qj4/06NJ1eKcV7Gugc1uan4oqCfVBFW 5GCHNGGh1qjo40cSaRja7d8meTpcxvBbfxgFbt+laaQ/IJzal0nJCHdNdgKMjVBi 7ZdQo60BN9ntGd2Ngly89ukp7YzJWdqvpc8N2Ye0S03JFZLxDTBWTzKGn7L4edUz KF0x80zV2HM0VlSUwUxVnwrAJhTRgpDyWROrNSiAn6oFziBvNh/U0MVDqBLKCXQ= =nGXU -----END PGP SIGNATURE----- |
_______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users