olá para todos, estou tentando fazer o squid armazenar videos do youtube no cache, segui este tutorial ConfigExamples/DynamicContent/YouTube - Squid Web Proxy Wiki, mas não funcionou. alguma outra solução?
olá para todos, estou tentando fazer o squid armazenar videos do youtube no cache, segui este tutorial ConfigExamples/DynamicContent/YouTube - Squid Web Proxy Wiki, mas não funcionou. alguma outra solução?
altera a linha
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
para
hierarchy_stoplist cgi-bin ?
acl video_cache dstdomain .youtube.com video.google.com .llnwd.net .dailymotion
.com .googlevideo.com
acl QUERY urlpath_regex cgi-bin \?
no_cache allow video_cache
no_cache deny QUERY
tem nemeigo de armazenar esses videos no cache.
não tem como, nem adianta
Benatto, acho que o tianguapontocom tem razão.
Eu andei analizando parte do código do YouTube e reparei que ele, quando um vídeo é solicitado, envia dois cabeçalhos que, em conjunto, impede o cache o vídeo (no caso, o flv).
Por isso que eu acho que não dá mesmo pra fazer cache dele, pois é utilizada uma técnica comum que evita o cache de arquivos flash, tanto swf quanto flv.
abracos
Última edição por Frusciante; 24-03-2008 às 15:56. Razão: Correção ortográfica
estranho pois quando apliquei esta regra tinha funcionado certinho pode ser que tenha mudado algo
vou analizar tb
Então cara...de uns tempos pra cá eles colocaram esses cabeçalhos de proteção.
Se bem que, ao meu ver, não durará muito para usuários comuns mas, no caso de proxy, os caras fazem a festa.
Agora...eu tava lendo uma parada sobre o protocolo Proxy e vi que, dependendo do proxy, ele pode alterar o cabeçalho da resposta do servidor para encaminhar ao cliente.
Se o Squid fizer isso, é só pegar quais os cabeçalhos que chegam e discriminar quais serão substitutos.
Confira esse artigo:
Re: Changing Mime Header on Receiving
abracos
Última edição por Frusciante; 24-03-2008 às 17:49. Razão: Atualização
pois e os jose fazem de tudo pra complicar o motivo não sei. pq proteção 100% não tem pq existem varios soft pra baixar esses videos deles.
as pessoas acha essses soft mesmo sem querer
o youtube está utilizando a rede da akamai!!!!
cada vez que vc carrega um video eh de um host ip diferente.. dos milhoes e milhoes de hosts da akamai!!
entao faça como eu pra econimizar seu cache!
usa allways_direct
e no cache
youtube tem alterado bastante o estilo de urls dos videos.. cada hora vai para um ip ou nome diferente..
acl YOUTUBE urlpath_regex player2.swf get_video
no_cache deny YOUTUBE
always_direct allow YOUTUBE
arium, estao erradas suas regras.. seria:
acl YOUTUBE urlpath_regex player2.swf get_video
no_cache allow YOUTUBE
se colocar always_direct .. ele NUNCA vai tentar fazer cache..
e outra.. no_cache agora virou cache !! entao podera ficar assim:
acl YOUTUBE urlpath_regex player2.swf get_video
cache allow YOUTUBE
alexandrecorrea desta forma ele grava o no cache mais se ele usar ip diferente ele naum ira abaixar novamente o arquivo
e da forma do arturn naum grava no cache pois naum adianta pois eles tem muitos hosts
o nome da funcao 'no_cache' foi alterador justamente por isso.. por causar confusão..
no_cache agora é cache
ou seja
cache allow <acl>
eh pra nao gravar mesmo!!!
fiz confusao alid esculpa nem precisa da acl no_cache!
soh deixa o allways direct
abraços!