Re: Cache local - Aproveitar HD Cliente
osmano807,
É sim o "Squid para Windows"...
O que está sendo feito é:
- acrescentar-se uma interface para administração do mesmo;
- incluir "no pacote" o(s) script(s) Perl para "reescrita" de url.
Praticamente é isso...
Eu ajudei no amigo mascaraapj nos testes iniciais já com os scripts Perl.
É como ele mesmo citou, não se tem a pretenção de chegar nem perto de algo grandioso como o Thunder (que é, diga-se de passagem, uma excelente ferramenta), mas sim dar uma aliviada até no tráfego da rede local, melhorando o tráfego da rede e dando ao usuário uma navegação "mais acelerada".
Abraço à todos!
Re: Cache local - Aproveitar HD Cliente
Citação:
Postado originalmente por
osmano807
(Nem olhei direito, to muito sem tempo, meu note quebrou o flat, e to indo na lan pra olhar aqui.)
Tipo, Squid para Windows existe, é funcional, só não sei se foi isso que implementaram.
É justamente esse, osmano807...
Ajudei o mascaraapj nos testes iniciais e "iluminei" o caminho dele com relação ao "storeurl.pl"...
Já implementei esse script em mais de uma distro e sei que ele não atende a necessidade quando se trata de uma rede grande.
Mas o proposto nesta empreitada aqui é somente implementá-lo no "SquidNT" para funcionar em 1 pc (que seria a estação do cliente/usuário da rede).
Para esse fim, creio que seja uma boa sim.
Realmente, se o cliente conseguir obter os arquivos de um cache feito no próprio pc dele, irá "acelerar" a navegação dele e de quebra ainda diminuirá o tráfego na rede local (claro que isso sem um cache "robusto" na rede - um ThunderCache, por exemplo - não adianta de muita coisa para a rede... Mas somando essa proposta com a implementação de uma solução robusta para o cache da rede toda, acho uma boa mesmo).
Nos testes iniciais tudo funcionou legal aqui...
Abraço à todos!
Re: Cache local - Aproveitar HD Cliente
Diretamente no site do squid:
SquidFaq/BinaryPackages - Squid Web Proxy Wiki
la embaixo é citado onde encontrar o Squid for Windows:
Acme Consulting -Societ di Consulenza e Formazione Informatica - Torino
O SquidFacil, é o SquidNT (Versao Squid para Windows) com com uma Interface que possibilita Iniciar, Parar e Limpar o cache.
Foi esse que foi instalado no computador.
as regras do Squid para Windows sao as mesmas que no Squid para linux... podem ser editadas atraves do arquivo squid.conf
No SquidFacil, foi editado o squid.conf e adicionado algumas regras, como tbm adicionado um script em perl que ajuda no cache eficiente de alguns sites (como orkut). Deixo aqui meus agradecimentos ao Marcio Jose, quem me indicou o script e com agumas adaptacoes consegui um cache do orkut.
Algumas regras foram adicionadas afim de otimizar o squid e outras afim de evitar problemas com alguns sites que nao aceitam proxy/cache...
Tenho ele rodando em 4 computador, sendo: 1 W-7 32b, 1 W-7 64b, 2 W-XP
Ate o presente momento, tem funcionado muito bem... e ja trouxe uma economia enorme de banda.
Quem tiver interesse em testar, favor entrar em contato.
Citação:
Postado originalmente por
1929
Tenho acompanhado com interesse estes resulltados. Mas agora que o Osmano chegou na conversa, vou fazer uma pergunta que não quer calar desde o ínício.
Este Squid fácil vai ser instalado numa máquina windows, e isso irá rodar tranquilo, já que o squid é no línux? Tem algum soft para emular isso no windows ou é uma programação totalmente diferente?
Re: Cache local - Aproveitar HD Cliente
Grande MarcinhoSamurai... do forum fo BrazilFW... como vc tá rapaz ??? fiquei feliz em te encontrar por aqui...
Grande mascaraapj coloca o link ae pra gente baixar ... a gente vai testando e relatando pra te ajudar... parabéns pela iniciativa muito boa mesmo a idéia
Re: Cache local - Aproveitar HD Cliente
Sabemos que um bom proxy na rede ajuda e muito a economizar Link, e muitos provedores sofrem implementando esse tal cache para ter uma economia maior de banda e algumas vezes dar uma velocidade maior para o cliente (cache full).
Como podem ver, recentemente estive atras de alguma ferramenta que fizesse esse cache localmente e que fosse possivel a sua instalação nos computadores dos clientes (com windows).
Claro que nenhuma ferramenta local (instalada no cliente) nos livra de um cache mais robusto (instalado no data center do provedor).
Com esse Proxy local, se o cliente conseguir obter os arquivos de um cache feito no próprio pc dele, alem "acelerar" a navegação dele... de quebra ainda iria diminuir o tráfego na rede local do provedor (alem de diminuir o processamento do Cache geral e/ou Threads).
Em resumo, um Proxy instalado no cliente somado a uma Solução robusta para cache da rede toda (Thunder por exemplo), iria nos trazer uma boa economia de banda, tanto de Banda externa, quanto interna.
Ressalto que não tenho a pretenção do proxy chegar perto de algo grandioso, como o thunder cache, entre outros.
Pois bem, foi surgindo uma e outra dica e com algumas adaptações nos scripts, consegui reunir um pacote onde inclui:
- Squid para Windows (SquidNT);
- Interface Grafica (SquidFacil);
- Script para otimização do cache ( script em perl storeurl.pl para rescrita de url);
- Regras de otimização do squid e lista de sites para não passar pelo cache.
Iniciamente, o Proxy funciona no I.E e no Google Chrome.
Para o Mozilla Firefox é necessario configurar o navegador, para maiores detalhes: http://squidfacil.mikrotikfacil.com/...squidfacil.pdf
Nos testes iniciais tem funcionado muito bem por aqui.
Estou enviando-os para quem quiser testar tambem.
DOWNLOAD:
ProxyLocal_Windows7_Beta.rar - 4shared.com - online file sharing and storage - download
ProxyLocal_WindowsXP_Beta.rar - 4shared.com - online file sharing and storage - download
------------------------------------------------------------------
Para o funcionamento desse Proxy, faz-se necessario ter algum interpretador Perl instalado.
Recomendo a instalaçao do ActivePerl que pode ser encontrado em: ActivePerl Downloads - Perl Binaries for Windows, Linux and Mac | ActiveState
Atenção:
*** Caso instale o ActivePerl - dependendo da sua plataforma (32 ou 64-bit), é diferente o caminho do executavel Perl. Por isso sera necessario editar o squid.conf (C:\squid\etc\ ).
- Para 32 bit, deixe o "storeurl_rewrite_program" no squid.conf do jeito que esta.
storeurl_rewrite_program C:/Perl/bin/perl.exe C:/squid/exe/storeurl.pl
- Para 64 bit, altere o caminho, ficando:
storeurl_rewrite_program C:/Perl64/bin/perl.exe C:/squid/exe/storeurl.pl
*** Caso instale outro Interpretador Perl, sera necessario alterar o "storeurl_rewrite_program" para o caminho do executavel desse interpretador Perl.
storeurl_rewrite_program Caminho_do_interpretador_perl C:/squid/exe/storeurl.pl
------------------------------------------------------------------
Qualquer duvida, dica, sugestões ou problema/bug encontrado, favor relatar aqui no topico..
Meu agradecimento especial para:
"Osni Silva - Mikrotik Facil.com" e
"Marcio Jose - [email protected]"