Pergunta

Alguém sabe uma boa ferramenta que pode ser executado em uma página (para asp.net, por exemplo) para ajudar a minimizar o tamanho da pegada da página?

A página terá itens típicos:. HTML, JavaScript, etc

Já ouvi falar de trituradores de JavaScript no passado, que fará com que o tamanho do código o mais compacto possível (e ofuscar-lo, suponho).

O objetivo é para ajudar a otimizar o tamanho da página (torná-lo tão pequeno quanto possível para a velocidade, sem mudar nada).

Isso é possível?

Foi útil?

Solução

Você pode configurar o servidor web para comprimir a página on the fly (e possivelmente armazenar em cache a versão comprimida) para qualquer cliente que indica que ele pode tomar um gzip ou zip (ou outro) que codifica, que é praticamente todos eles.

Outras dicas

Bem, não é um produto de limpeza-upper automática, mas eu gosto YSlow para otimização de páginas. E a YUI Compressor pode apoucar o seu javascript.

Se você está realmente interessado em javascript, a palavra-chave é "apoucar".

Além disso, olhar para esta questão só postou: HTML e outras coisas

Espero que ajude!

Sim, definitivamente. Eu não sou um cara de asp.net, mas as coisas que você poderia procurar (como já foi dito):

  • compressão gzip para a página - um opção de servidor
  • js: como você disse, há minifying opções para javascript, que por sua vez pode ser compactado como bem.
  • css: há opções minifying assim como javascript, e também pode ser compactado.

Nossos aplicativos java usar embalar: tag . Talvez você poderia encontrar um substituto .net similar.

Yslow, já mencionado, pode mostrar o que as melhorias que você pode fazer.

Pesquise algumas técnicas ASP .NET compressão, se você estiver em IIS6 Eu recomendo que você MbCompression , no entanto, se você estiver executando o IIS 7 tem grande built-in HTTP compressão apoio , você pode definir quais arquivos são compactados com base no seu tipo MIME em seus arquivos de configuração.

Eu, pessoalmente, não iria sacrificar a legibilidade e manutenção para o tamanho.

Dinâmica de compressão servidor web me salvou uma tonelada (determinado texto comprime tão bem), e maior otimização teria me ganhou muito pouco.

Um pouco de fundamentos: IIS salva resposta dos arquivos JS / CSS / HTML no disco assim, os pedidos subsequentes para JS / CSS é servido a partir Disk (ignorando passo de compressão) comprimido. Enquanto a resposta comprimido para ASPX / ASCX não são armazenados em cache no disco, uma vez que a resposta varia de pedido para pedido.

Portanto, melhor prática é manter Javascript / CSS em seus próprios arquivos e evitar colocar CSS em linha / Script no aspx / ascx.

Em termos gerais, existem duas maneiras de reduzir a página de tamanho / HTML 1) Compressão pelo servidor web / HTTPModule [Activar IIS 6 HTTP Compression] [1]

2) Obfuscation / compressão por ferramenta de terceiros - Jasob é o meu favorito <. / p>

Ele também pode comprimir / Ofuscação javascript / css código do seu / asp.net / perl / arquivo php jsp / XSLT. E Se como vanila DOS depois há interface de linha de comando também.

Eu usei-o em vários projetos ASP.NET, eu só selecionar meu diretório webproject e Jasob fornece boa opção para publicar a versão ofuscada de diretório webproject. Isso significa que ele ofusca javascript / css de todos os arquivos deitado sob seu diretório webproject e sim atravessa subdiretórios também. E tudo isso em um clique.

Hope isso ajuda, Maulik Modi http://www.jasob.com/Features.html

[1]: - http://msmvps.com/blogs/omar/archive/2006/08/10/iis-6-compression-quickest-and- eficaz-way-to-do-it-para-asp-net-compression.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top