Uhm, doesn't delay_access only match on -request-, not -reply-? :)

(I've got a patch here to match on reply for delay_pools that a customer
would like me to integrate.)




Adrian

On Tue, Mar 25, 2008, s f wrote:
> Hi,
> 
> I tried but its not working. I know this is a  lame answer but before
> mailing you all i even tried with this
> 
> delay_pools 1
> delay_class 1 1
> delay_parameters 1 1000/1000
> acl dp rep_mime_type video/flv
> delay_access 1 allow dp
> 
> The videos from sites like youtube, metacafe, dialymotion plays smoothly.
> I verified with access.log and the reqest are there on proxy.
> upon checking /usr/local/squid/bin/squidclient mgr:delay, the delay
> pool is not currently used.
> 
> I again tried with
> 
> delay_pools 1
> delay_class 1 1
> delay_parameters 1 1000/1000
> acl dp url_regex \.flv$
> delay_access 1 allow dp
> 
> But the result is same.
> 
> What could be the problem? Have anyone tried putting flash video in delay 
> pool?
> - Show quoted text -
> 
> On Tue, Mar 25, 2008 at 6:55 AM, Chris Robertson <[EMAIL PROTECTED]> wrote:
> > Amos Jeffries wrote:
> >
> > > Chris Robertson wrote:
> >  >> s f wrote:
> >  >>> hi,
> >  >>>
> >  >>> here is the things u mentioned
> >  >>>
> >  >>> acl our_networks src x.x.x.x/x
> >  >>> delay_pools 1
> >  >>> delay_class 1 2
> >  >>> delay_parameters 1 -1/-1 2048/8000
> >  >>> #delay_parameters 1 4096/8000
> >  >>> acl dp url_regex -i \.mp3$ \.wmv$ \.avi$ \.wma$ \.mpe?g$
> >  >>> acl dp1 rep_mime_type video/flv
> >  >>> #acl youtube url_regex -i youtube
> >  >>> acl youtube dstdomain .youtube.com #rep_mime_type didnt worked so
> >  >>> currently am having this. but since youtube has
> >  >>> delay_access 1 allow dp our_networks
> >  >>> delay_access 1 allow dp1 our_networks
> >  >>>
> >  >>
> >  >> I think the problem originates from mixing reply_mime_type and src.
> >  >
> >  > Agreed, that should probably be:
> >  >   delay_access 1 allow dp1 youtube
> >
> >  Except most of the videos are not served from youtube domains (or the
> >  next delay_access line would have worked).
> >
> >  For me, the page http://www.youtube.com/watch?v=mmVaLp8icoU references
> >  the movie at...
> >
> >  http://www.youtube.com/get_video?$longString
> >
> >  ...which is a 303 to...
> >
> >  http://cache.googlevideo.com/get_video?$lotsOfArguments
> >
> >  ...which is a 302 to...
> >
> >  http://74.125.15.158/get_video?$lotsOfArguments
> >
> >  ...which finally delivers the movie.
> >
> >  >
> >  > ie flash videos coming from youtube domains.
> >
> > >
> >  >>  At the very least, you should drop the "our_networks" from this
> >  >> line.  On the others it's just redundant.
> >  >
> >  > Not good advice unless we can see the whole config.
> >  >
> >  > He may be running a dual-mode proxy and not wanting the delay pools to
> >  > apply to reverse-proxied web traffic. In which case their presence is
> >  > vital not to interfere with hosting service times.
> >
> >  Fair enough.
> >
> >
> >  >
> >  >>
> >  >>> delay_access 1 allow youtube our_networks
> >  >>> delay_access 1 deny all
> >  >>>
> >  >>> The delay pool is working for acl dp and youtube. But there is no
> >  >>> effect in youtube videos.
> >  >>>
> >  >>
> >  >> Chris
> >  >
> >  > Amos
> >
> >  Chris
> >
> >
> Reply
>               
> Forward
>               
>       
>       
>       
> New window
> Print all
> Expand all
> Collapse all
> Forward all
> 
> 
> On Tue, Mar 25, 2008 at 6:55 AM, Chris Robertson <[EMAIL PROTECTED]> wrote:
> > Amos Jeffries wrote:
> >  > Chris Robertson wrote:
> >  >> s f wrote:
> >  >>> hi,
> >  >>>
> >  >>> here is the things u mentioned
> >  >>>
> >  >>> acl our_networks src x.x.x.x/x
> >  >>> delay_pools 1
> >  >>> delay_class 1 2
> >  >>> delay_parameters 1 -1/-1 2048/8000
> >  >>> #delay_parameters 1 4096/8000
> >  >>> acl dp url_regex -i \.mp3$ \.wmv$ \.avi$ \.wma$ \.mpe?g$
> >  >>> acl dp1 rep_mime_type video/flv
> >  >>> #acl youtube url_regex -i youtube
> >  >>> acl youtube dstdomain .youtube.com #rep_mime_type didnt worked so
> >  >>> currently am having this. but since youtube has
> >  >>> delay_access 1 allow dp our_networks
> >  >>> delay_access 1 allow dp1 our_networks
> >  >>>
> >  >>
> >  >> I think the problem originates from mixing reply_mime_type and src.
> >  >
> >  > Agreed, that should probably be:
> >  >   delay_access 1 allow dp1 youtube
> >
> >  Except most of the videos are not served from youtube domains (or the
> >  next delay_access line would have worked).
> >
> >  For me, the page http://www.youtube.com/watch?v=mmVaLp8icoU references
> >  the movie at...
> >
> >  http://www.youtube.com/get_video?$longString
> >
> >  ...which is a 303 to...
> >
> >  http://cache.googlevideo.com/get_video?$lotsOfArguments
> >
> >  ...which is a 302 to...
> >
> >  http://74.125.15.158/get_video?$lotsOfArguments
> >
> >  ...which finally delivers the movie.
> >
> >
> >  >
> >  > ie flash videos coming from youtube domains.
> >  >
> >  >>  At the very least, you should drop the "our_networks" from this
> >  >> line.  On the others it's just redundant.
> >  >
> >  > Not good advice unless we can see the whole config.
> >  >
> >  > He may be running a dual-mode proxy and not wanting the delay pools to
> >  > apply to reverse-proxied web traffic. In which case their presence is
> >  > vital not to interfere with hosting service times.
> >
> >  Fair enough.
> >
> >
> >
> >  >
> >  >>
> >  >>> delay_access 1 allow youtube our_networks
> >  >>> delay_access 1 deny all
> >  >>>
> >  >>> The delay pool is working for acl dp and youtube. But there is no
> >  >>> effect in youtube videos.
> >  >>>
> >  >>
> >  >> Chris
> >  >
> >  > Amos
> >
> >  Chris
> >
> >

-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -

Reply via email to