Search squid archive

Re: Youtube, storeurl and 302 redirection

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

 



depending on the mirror & your location ,youtube will decide weather
to stream segmented videos for you or not...I have some downlinks
coming from VSAT and the script is working just fine with it, while
some other internet sources are giving me headache with 1.7M video
segments...it is not the script fault after all.

On Mon, Apr 9, 2012 at 1:06 PM, Eliezer Croitoru <eliezer@xxxxxxxxxxxx> wrote:
>
> On 09/04/2012 04:34, Paolo Malfatti wrote:
>>
>> Hi, i’m using storeurl.pl script to cache youtube videos files and I
>> followed instructions in:
>>
>> http://wiki.squid-cache.org/ConfigExamples/DynamicContent/YouTube#ConfigExamples.2BAC8-DynamicContent.2BAC8-YouTube.2BAC8-Discussion.FixedThis
>> patch don't worked for me, so I changed it a bit:1) I'd like to ignore
>> redirects, only when request is a storeurl request.2) I dont like to
>> force a MISS to "304 NOT MODIFIED" responsesWhat do you think
>> about?ThanksPaolo MalfattiCIDIS CamiriIndex:
>> src/client_side.c===================================================================---
>> src/client_side.c (revision 134)+++ src/client_side.c (working copy)@@
>> -2408,6 +2408,17 @@ is_modified = 0; } }+ /* bug fix for 302
>> moved_temporarily loop bug when using storeurl*/+ if (r->store_url &&
>> rep->sline.status >= 300 && rep->sline.status <400 && rep->sline.status
>> != 304) {+ if (httpHeaderHas(&e->mem_obj->reply->header, HDR_LOCATION))
>> {+ debug(33, 2) ("clientCacheHit: Redirect Loop
>> Detected:%s\n",http->uri);+ http->log_type = LOG_TCP_MISS;+
>> clientProcessMiss(http);+ return;+ }+ }+ /* bug fix end here*/ stale =
>> refreshCheckHTTPStale(e, r); debug(33, 2) ("clientCacheHit:
>> refreshCheckHTTPStale returned %d\n",stale); if (stale == 0) {
>>
> on what version of squid are you trying to do it?
> it works poorly and only on squid 2.X
> you can try this:
> http://code.google.com/p/youtube-cache/
> with nginx or php.
> works like a charm.
>
> Regards,
> Eliezer
>
> --
> Eliezer Croitoru
> https://www1.ngtech.co.il
> IT consulting for Nonprofit organizations
> eliezer <at> ngtech.co.il



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

  Powered by Linux