Agnaldofreitas Postado Agosto 5, 2016 Postado Agosto 5, 2016 Olá, estou com um problemão e já nem sei como resolver e não sei se é possivel, utilizo o wordpress e tenho um site de videos, nele eu rodo um script que gera um chave aleatório cada vez que um video é aberto exemplo <source src="http://site.com.br/video.mp4" type='video/mp4?e=chave=00000001' /> <source src="http://site.com.br/video.mp4" type='video/mp4?e=chave=00000002' /> <source src="http://site.com.br/video.mp4" type='video/mp4?e=chave=00000003' /> Só que Varnish faz cache dessas chaves, como contorna isso? preciso achar um jeito que essas url geradas não tenha cache é possivel? 0 Citar
Joel Emanoel Postado Agosto 5, 2016 Postado Agosto 5, 2016 10 horas atrás, Agnaldofreitas disse: Olá, estou com um problemão e já nem sei como resolver e não sei se é possivel, utilizo o wordpress e tenho um site de videos, nele eu rodo um script que gera um chave aleatório cada vez que um video é aberto exemplo <source src="http://site.com.br/video.mp4" type='video/mp4?e=chave=00000001' /> <source src="http://site.com.br/video.mp4" type='video/mp4?e=chave=00000002' /> <source src="http://site.com.br/video.mp4" type='video/mp4?e=chave=00000003' /> Só que Varnish faz cache dessas chaves, como contorna isso? preciso achar um jeito que essas url geradas não tenha cache é possivel? Acredito que você esteja fazendo errado, não? Você pode usar url amigável para fazer um arquivo .php ter a extensão mp4 e reproduzir um vídeo do banco de dados. Acredito que você esteja tentando mandar a chave via GET, mas não ta conseguindo porque você está colocando no type e até dependendo da forma está colocando de forma errada o GET. <source src="http://site.com.br/video.mp4?chave=00000001 " type='video/mp4' /> <?php $chave = $_GET["chave"]; ?> Assim vai pegar a chave aleatória. 0 Citar
Bruno Marques Postado Agosto 5, 2016 Postado Agosto 5, 2016 Basta você configurar seu varnish para ignorar query string. assim ele vai cachear o arquivo principal. 1 Citar
Agnaldofreitas Postado Agosto 23, 2016 Autor Postado Agosto 23, 2016 Bruno Marques, pode mim da um exemplo de como fazer isso? sou leigo no assunto o problema que o script puxa video de um servidor externo que sempre fica mudando a chave, so não sei como fazer isso, o script fica mais ou menos assim nos posts <div id="flash"></div> <script> jwplayer("flash").setup ({ 'autostart':'false', 'file':'http://site.com.br/video.mp4?chave=00000001', 'image':'http://site.com.br/foto.jpg', 'startparam':'start', 'volume':'20', }); </script> 0 Citar
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.