14.04.2013 Views

Guia do Servidor Linux

Guia do Servidor Linux

Guia do Servidor Linux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 6. Servi<strong>do</strong>r Internet<br />

processo acaba por tornar-se bastante lento.<br />

Além disso, a maioria <strong>do</strong>s da<strong>do</strong>s requisita<strong>do</strong>s é estática; eles não mudam com o<br />

tempo. Os logotipos que as empresas colocam em suas páginas, por exemplo,<br />

não tendem a mudar. Entretanto, eles são, muitas vezes, bastante grandes. Isso é<br />

um enorme desperdício de recursos da rede, além de tempo.<br />

Uma solução encontrada foi o chama<strong>do</strong> caching. Sempre que é feita uma requisição<br />

de algum objeto da Internet, o servi<strong>do</strong>r proxy consulta o cache para verificar<br />

se este objeto já não foi requisita<strong>do</strong> previamente. Se ele foi, então o servi<strong>do</strong>r<br />

proxy pode responder à requisição utilizan<strong>do</strong> sua própria cópia local <strong>do</strong> objeto.<br />

Isso acelera significativamente as operações na Internet, já que grande parte <strong>do</strong>s<br />

objetos acaba trafegan<strong>do</strong> apenas localmente.<br />

O servi<strong>do</strong>r proxy verifica se a sua cópia é atualizada com o objeto original. Caso<br />

não for, o proxy atualiza sua cópia. Naturalmente, um servi<strong>do</strong>r de cache não<br />

poderia guardar to<strong>do</strong>s os objetos acessa<strong>do</strong>s para sempre, pois isso iria rapidamente<br />

saturá-lo. A solução é simples: o servi<strong>do</strong>r mantém apenas os arquivos<br />

utiliza<strong>do</strong>s a menos tempo. Isso garante, de uma forma indireta, que os objetos<br />

mais freqüentemente utiliza<strong>do</strong>s sempre estejam no cache.<br />

O Squid<br />

O Squid é o servi<strong>do</strong>r proxy <strong>do</strong> Conectiva <strong>Linux</strong>. Ele oferece alta performance de<br />

cache para servi<strong>do</strong>res web.<br />

O Squid oferece grandes vantagens em comparação com outros servi<strong>do</strong>res proxy:<br />

• ele realiza, além <strong>do</strong> cache de objetos como arquivos de FTP e páginas da web, um<br />

cache de procuras de DNS. Isso quer dizer que ele guarda informações sobre o mapeamento<br />

entre endereços IP e nomes de máquinas da Internet. Isso acelera a procura de<br />

máquinas;<br />

• ele mantém os objetos mais utiliza<strong>do</strong>s na memória RAM (cujo uso pode ser limita<strong>do</strong><br />

pela configuração);<br />

• ele suporta SSL (acesso a páginas criptografadas) para segurança em transações;<br />

• pode ser organiza<strong>do</strong> em hierarquias de servi<strong>do</strong>res de cache para uma melhora significativa<br />

de performance;<br />

176

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!