Tutorial load balance (paralelo)+Debian+ThunderCache+serv idor MK 3.13~3.22
7º Parte:
Agora vamos configurar o arquivo thunder.config:
<?php
/**
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* (C) Copyright 2008-2009 Thunder Cache
*
* For more information check THUNDERCAHE.ORG
*
* Configurations of system
*
* @autor rodrigo manga <[email protected]>
*/
$cache_dir = "/var/www/thunder"; (Diretório usado pelo ThunderCache)
$disk_max = 98; // in percent (Uso máximo do tamanho do HD)
$cache_scr = "/etc/squid";
$server_ip = "192.168.10.250"; (Ip do Debian.Altere de acordo com as suas necessidades)
$cache_url = "http://$server_ip/thunder";
$download_speed = 512; // kbytes (Velocidade do Download feita pelo thunder)
$logadd_on = false;
$redir = "301:"; // keep empty if you need a internal rewriter (O valor padrão é 302)
$proxy_host = ""; // keep it empty if you dont need proxy
$proxy_port = "3128"; (Porta usada pelo Proxy)
// advanced params - IF YOU DONT KNOW, DONT TOUCH!
$packet_size = 200; // in bytes
$packet_delay = 2000; // time in micro second
$download_timeout = 10;
?>
Obs.:
$download_speed = 512; // kbytes (Velocidade do Download feita pelo thunder)
Esta opção decide qual a velocidade do download dos arquivos que serão cacheados.
Exemplo:Um cliente clica em um vídeo(youtube,uol,globo,etc...)e então o thunder entra em ação para fazer o download do arquivo(Na velocidade estipulada em $download_speed = 512; // kbytes.Mas atenção mesmo que o cliente cancele o download o arquivo continua a ser tranferido para o cache usando o link de internet.Após cancelar o download a banda do cliente fica liberada para ele continuar navegando,fazer downloads etc.Então cuidado em setar velocidade alta nesta opção,a não ser que você tenha muito Link de Internet sobrando,mas isso você vai configurando aos poucos conforme suas necessidades.
Observando o valor setado no $download_speed = 512; // kbytes percebi que mesmo você colocando outros valores,o thunder faz os downs em média à 80~100kbps.Então uma sugestão de um valor que trabalha (meio) fixo é o valor 5 (sugestão de um colega do forum).O valor "5" fara com que o thunder faça os downs em média de 35kbps (280kbytes).
$redir = "301:"; // keep empty if you need a internal rewriter (O valor padrão é 302)
Esta opção por default vem setada em "302".Mas basta seta-la em 301 para evitar de ter que fazer algumas configurações adicionais nos redirecionamentos das url's para o ThunderCache.
Tutorial load balance (paralelo)+Debian+ThunderCache+serv idor MK 3.13~3.22
8º Parte:
Bom,para não haver problemas na configuração do nosso sistema,siga algumas das orientações abaixo:
- Instale o Sistema Mikrotik apenas com as configurações básicas,Controle de banda,Nat,Sistema de autenticação PPPoE(Recomendado)
- Cuidado com as configurações em suas regras no MK,principalmente as regras no Firewall Rules,pois regras incorretas/desnecessarias nessa area poderão comprometer totamente o desempenho do Proxy.
- Não altere nenhuma configuração no Debian-Proxy além das mencionadas acima,(A não ser que você saiba exatamente o que esta fazendo)
Continuando...
Vamos agora para o 3º e ultimo arquivo.Na verdade em nosso proxy existem mais arquivos que poderão ser alterados,mas através desses 3 ja poderemos fazer nosso sistema proxy funcionar sem problemas.
Vamos agora editar o Resolv.config
Bom,nesse momento você ja devera estar conectado em sua rede e navegando normalmente,então vamos fazer a seguinte etapa:
No Windows Xp,em executar digite: nslookup
No Windows Vista,em iniciar pesquisa digite: nslookup
Pós isso irá lhe retornar uma janela com a seguinte mensagem:
http://img132.imageshack.us/img132/9288/tutorial02.jpg
Então...
Abra o resolv.config e apague o ip que você encontrar la dentro(Somente apague o ip)e onde estava o ip coloque o novo endereço de ip que nos foi apresentado na imagem acima.
Ficara assim:
http://img22.imageshack.us/img22/5708/tutorial03l.jpg
Pronto! Salve e Feche...
"Através de testes mais longos/especificos,fica aqui uma sugestão: coloque em nameserver o gateway do debian"
Bom pessoal,apartir daqui nosso sistema estara funcionando tranquilamente.
Os arquivos ja estarão sendo armazenados no cache,você podera testar isso fazendo um download de um determinado arquivo(Desde que ele esteja dentro dos padrões de tamanho setado anteriormente)e depois limpando seu navegador(Se não sabe qual opção usar para limpar,então escolha "escluir tudo" desde que esteja usando o internet explorer7,mas não vou entrar muito em detalhes nessa area,pois acredito que você não tera problemas quanto a isso rsrs).Então faça novamente o download do arquivo e repare que ele vira em uma velocidade maior que o tamanho da banda contratada pelo cliente.O uso do link ja que o arquivo esta vindo do proxy,sera apenas o uso do link de rede e não o uso do link de internet.Bom veja em queue tree as velocidades setadas para o cache full e ajuste conforme suas necessidades.
Tutorial load balance (paralelo)+Debian+ThunderCache+serv idor MK 3.13-3.22
9º Parte:
Problemas causados por nós mesmos!
Problemas que ocorrem com muita frequencia e que neste topico que estamos fazendo não irão ocorrer:
Veja abaixo um tópico que acabei de ler,este problema não ocorre necessariamente por um prolblema de LoadBalance,o mesmo pode ocorrer por uma configuração mal feita no proxy ou mikrotik.
Ajuda!,Loadbalance,Youtube ==>> An error occurred, please try again later.
Então como citei anteriormente,só faça as alterações que postei(Recomendado),e deixe seu MK totalmente limpo de regras mirabolantes e verão que funcionara tudo nas mais perfeitas condições.Depois que o sistema estiver implantado e você estiver usando-o,ai sim você vai adicionando regras e fazendo testes e caso surja algum problema no desempenho do proxy,ficará facil você deduzir quem esta causando o problema,"A nova regra ou o Sistema implantado anteriormente e que sem a nova regra funcionava perfeitamente?"Ficou fácil de entender né!
Bom,amanhã continua...
Entraremos na parte de fazer um LoadBalance que fuinciona prefeitamente,sem problemas do cliente ter que ficar preso a somente um link,sem quedas de messengers ou restrições em sites seguros.E ainda de quebra se livrando dos temídos P2P.
Calma,não pense que vou passar uma regra que bloqueia o acesso a acesses programas,pelo contrario,deixaremos eles funcionarem tranquilamente e você não tera problemas com clientes ligando e perguntando:
- PORQUE MEU ARES NUMCA CONECTA???
- PORQUE MEU EMULE TAMBÉM NÃO CONECTA???
- PORQUE MEU MSN FICA CAINDO TODA HORA???
Por hoje é sóh...Até mais passoal!!!
Fiquem todos com Deus :adore: