Articles of gzip

Como posso pré-compactar arquivos com mod_deflate no Apache 2.x?

Eu estou servindo todo o conteúdo através do apache com Content-Encoding: zip mas que comprime na hora. Uma boa parte do meu conteúdo é arquivos estáticos no disco. Eu quero gzip os arquivos de antemão em vez de comprimi-los toda vez que eles são solicitados. Isso é algo que, creio eu, mod_gzip fez no Apache […]

node.js – pedidos http fáceis com compactação gzip / deflate

Eu estou tentando descobrir como a melhor maneira de enviar facilmente solicitações HTTP / HTTPS e lidar com respostas compactadas gzip / deflate junto com cookies. O melhor que encontrei foi https://github.com/mikeal/request, que lida com tudo, exceto a compactação. Existe um módulo ou método que fará tudo o que eu pedir? Se não, posso combinar […]

Como posso obter compactação gzip no IIS7 funcionando?

Eu instalei compression estática e dinâmica para o IIS7, bem como definir os dois valores web.config no nível da minha Virtual Folder aplicativo. Pelo que entendi, não preciso mais ativar a compactação no servidor ou no nível do site, e posso gerenciá-lo por pasta usando meu arquivo web.config. Eu tenho duas configurações no meu arquivo […]

Por que o meu c # gzip produz um arquivo maior que o Fiddler ou o PHP?

Se eu GZip este texto: Olá Mundo através de C # usando este código: Stream stream = new MemoryStream(Encoding.Default.GetBytes(“Hello World”)); var compressedMemoryStream = new MemoryStream(); using (var gzipStream = new GZipStream(compressedMemoryStream, CompressionMode.Compress)) { stream.CopyTo(gzipStream); gzipStream.Close(); } o stream resultante tem 133 bytes Executando a mesma string através do Utilities.GzipCompress do Fiddler ou desta página PHP, […]

Esvazie a compatibilidade e as vantagens do navegador de compactação sobre o GZIP

ATUALIZAÇÃO 10 de fevereiro de 2012: zOompf completou algumas pesquisas muito completas sobre este mesmo tópico aqui . Isso supera qualquer descoberta abaixo. ATUALIZAÇÃO 11 de setembro de 2010: Uma plataforma de testes foi criada para isso aqui Definições HTTP 1.1 de GZIP e DEFLATE (zlib) para algumas informações básicas: “‘Gzip’ é o formato gzip, […]

Como estão relacionados o zlib, gzip e zip? O que eles têm em comum e como eles são diferentes?

O algoritmo de compactação usado no zlib é essencialmente o mesmo que no gzip e zip . O que são gzip e zip ? Como eles são diferentes e como eles são iguais?

Gzip versus minify

Eu tive uma discussão um pouco animada no outro dia sobre a redução de Javascript e CSS contra alguém que prefere usar o Gzip. Vou ligar para essa pessoa X. X disse que o Gzip já minifica o código, já que ele fecha seus arquivos. Discordo. O Zip é um método sem perdas de tamanho […]

Como posso descompactar um stream gzip com o zlib?

Arquivos de formato Gzip (criados com o programa gzip , por exemplo) usam o algoritmo de compactação “deflate”, que é o mesmo algoritmo de compactação usado pelo zlib . No entanto, ao usar o zlib para inflar um arquivo compactado gzip, a biblioteca retorna um Z_DATA_ERROR . Como posso usar o zlib para descompactar um […]

Como ‘minify’ o código Javascript

JQuery tem duas versões para download, uma é Production (19KB, Minified e Gzipped) , e a outra é Development (120KB, Uncompressed Code) . Agora, a versão compacta de 19kb, se você baixá-lo, você verá ainda é um código executável de javascript. Como eles compactaram isso? E como eu posso ‘minificar’ meu código assim também?

Ativar gzip do IIS7

Como posso habilitar o IIS7 para gzip arquivos estáticos como js e css e como posso testar se o IIS7 está realmente zerando-os antes de enviar para o cliente?