Para otimizar a velocidade de acesso ao site, usei o módulo de compressão DC.Web.HttpCompress escrito por um estrangeiro, mas o triste é que todos os que encontrei no Baidu eram versões antigas do autor original e houve vários problemas. sempre gosto de ir ao fundo das coisas. Acho que as pessoas que amam a tecnologia deveriam ser assim. Então pesquisei diretamente no Google e encontrei a versão mais recente do autor. Embora seja a versão mais recente, também é de 2008. No entanto, o método de implementação desta versão mudou em relação à versão anterior e, pessoalmente, gosto mais desse método. Depois de ler atentamente o código-fonte do autor, encontrei dois bugs, corrigi-os e adicionei uma função de cache de arquivos. Uso: 1. Carregue o DC.Web.HttpCompress.dll no arquivo que carreguei no diretório bin do seu site. Vantagens: código-fonte aberto, funções de personalização poderosas, pode compactar uma variedade de recursos e pode suportar perfeitamente vários frameworks ajax. Desvantagens: complexo de usar, suporta apenas asp.net2.0 ou superior! página, mas como o processo de compactação ocorre no lado do servidor, habilitar essas compactações consumirá um pouco de recursos do servidor. Porém, de modo geral, a compactação só ocorre quando o cliente acessa a página pela primeira vez, pois depois disso, o próprio navegador armazena em cache. a relação entre a página e o recurso Quando você atualizar o acesso novamente, ele não ocupará mais recursos do servidor para compactação. Portanto, para desenvolvedores com páginas grandes de sites, habilitar a função de compactação definitivamente vale o dinheiro. quanto menor o tamanho da página, mais rápido ela carregará!
Expandir