|
Introdução: Porque comprimir? Hoje em dia com a conectividade cada vez com maior largura de banda disponível, coloca-se de facto a questão para quê comprimir? Contudo a resposta encontra-se na observação do dia-a-dia. De facto se compararmos a internet ao sistema rodoviário, facilmente comcluímos que apesar de existirem cada vez mais auto-estradas e com mais faixas de rodagem, não inviabilizaram o transporte publico. NA realidade a compressão assemelha-se em tudo ao trasnporte publico, pois o objectivo é transportar o maior numero de informação ocupando a menor largura de banda possível. Vantagens: -menos custos com largura de banda quer para os fornecedores de conteúdos, quer para os visitantes. -maior facilidade de navegação em ligações lentas modem, GPRS etc etc Desvantagens: -maior consumo de CPU no servidor web. -maior delay na entrega da pagina ( devido a maior necessidade de processamento). NOTA: a compressão que estamos a falar é apenas em ficheiros de texto, porque as imagens, JPG, GIF's PNG são já de si formatos comprimidos. A solução adoptada pela ERLOG para compressão faz uso de uma ISAPI, que de forma transparente comprime tudo quanto seja texto, a ISAPI escolhida foi a FlatCompression http://sourceforge.net/projects/flatcompression esta ISAPI de facil instalação coloca-se imediatamente antes do output final, do webserver o que faz que a compressão tanto seja aplicada a conteúdo dinâmico, como estático. A isapi comprime todos os mime type do tipo text/* como text/html, text/text text/xml etc etc . Instalação: A instalação é tão simples como, descarregar a Dll , colocar num directorio a escolha abrir o IIS manager , e carregar a isapi, depois iisreset /restart. NOTAS: a isapi é global ao servidor, logo afecta todos os sites. Projectos que fazem usado desta tecnologia: www.autohoje.com forum.autohoje.com www.motociclismo.pt www.myskipper.com Eficiência: A redução no consumo de largura de banda ronda os 20 a 35% consoante o site.
|