[squid-users] refresh_pattern and same objects

Yuri Voinov yvoinov at gmail.com
Tue Sep 1 18:17:46 UTC 2015


-----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 at lists.squid-cache.org
> >>> http://lists.squid-cache.org/listinfo/squid-users
>
>>
>> _______________________________________________
>> squid-users mailing list
>> squid-users at lists.squid-cache.org
>> http://lists.squid-cache.org/listinfo/squid-users
>>
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> 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-----

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20150902/9d850938/attachment-0001.html>


More information about the squid-users mailing list