O que é módulo de compactação HTTP?
O módulo de compactação HTTP é um módulo de compactação de recursos e páginas do ASP.NET. Embora o VIEWSTAT do ASP.NET seja fácil de usar, ele tornará o código HTML de saída inchado. Isso é especialmente óbvio na China, onde os recursos de largura de banda são extremamente limitados. sites A velocidade de abertura é obviamente lenta, causando a ilusão de baixo desempenho do ASP.NET. O Módulo de Compressão HTTP é um módulo de compressão nascido nesta situação. Ele pode interceptar o conteúdo de saída antes que a página seja enviada, compactá-lo e depois enviá-lo. para o navegador. Ele pode não apenas interceptar a saída da página, mas também interceptar a saída do arquivo de recursos. A velocidade de compactação é extremamente rápida e a taxa de compactação é alta, de até 85%, o que reduz bastante a quantidade de transmissão de dados e acelera a exibição da página. .
Por que você precisa do módulo de compactação HTTP?
Como melhorar a capacidade de carga de um site sempre foi foco de discussão entre os desenvolvedores. Um site que roda em alta velocidade não deve apenas ter um excelente design arquitetônico, mas também ter uma boa rede. melhorias, mas a largura de banda da rede é limitada Não importa quão rápido um programa seja executado, ele será tão lento quanto um caracol sem largura de banda. Então, há alguma maneira de reduzirmos nossa dependência da rede? A resposta é sim. Já quando o padrão HTTP 1.1 foi lançado, os navegadores já haviam começado a fornecer suporte para dados compactados e os servidores web também começaram a oferecer suporte à compactação de dados. O famoso servidor Apache fornece a função de compactação gzip, e o IIS 5 pode. A compactação Gzip é implementada por meio de plug-ins. O IIS 6 fornece compactação gzip internamente. Quando sites estrangeiros geralmente oferecem suporte à compactação de dados, a China ainda não presta atenção à compactação de dados, resultando em desperdício de recursos de rede. Mesmo os desenvolvedores da Web raramente sabem sobre compactação de dados e ficam em branco quando se trata de compactação de dados. Como uma empresa dedicada à mineração aprofundada de informações de rede, a Chengdu Xiecheng Digital Technology Development Co., Ltd. lançou urgentemente o módulo de compactação de dados em tempo real Módulo de compactação HTTP.
O que o Módulo de Compressão HTTP pode trazer para o site?
O Módulo de compactação HTTP pode reduzir a quantidade de transmissão de dados, melhorar muito a velocidade de resposta do site, melhorar a experiência do usuário no site e reter alguns visitantes impacientes. Dobre a capacidade de carga do site. De acordo com um relatório de pesquisa, 70% dos visitantes nacionais se preocupam com o conteúdo real do site, e apenas 30% se preocupam com a aparência do site. Em países estrangeiros, a diferença é ainda maior nos sites que podem exibir o conteúdo o mais rápido possível. possível, sem dúvida, causará uma impressão melhor às pessoas, retém os usuários e traz mais tráfego.
Que tipo de site deve compactar dados?
Todos os sites devem compactar dados compactados. A compactação de dados não altera o conteúdo que os usuários podem ver, mas reduz bastante o tempo de espera e economiza largura de banda do servidor, além de consumir muito poucos recursos da CPU.
Que tipo de site pode usar o módulo de compactação HTTP?
Enquanto o site ASP.NET estiver em execução no ambiente ASP.NET 2.0, o Módulo de compactação HTTP poderá ser usado.
Recursos do módulo de compactação HTTP
1. Basta registrá-lo no HttpModules do web.config e ele será executado automaticamente.
2. Alta velocidade: Após o teste de estresse, o número de tempos de conclusão do Módulo de Compressão HTTP em testes locais (independentemente da sobrecarga da rede) foi reduzido apenas em 6% -8%, enquanto no teste de ambiente de Internet, o número de tempos de conclusão aumentou em 300% -400%. Pode-se observar que passou pelo Módulo de Compressão HTTP, o servidor usa 1% da CPU para economizar 50% do uso da largura de banda.
3. Compatível: A compactação de dados pode ser obtida sem qualquer modificação no sistema original.
4. Flexível: Através da seção configSections do web.config, você pode facilmente configurar e excluir páginas que não desejam ser compactadas (como páginas de download de anexos implementadas através do ASP.NET).
Expandir