Pergunta

Recentemente, tentei otimizar meu site em termos de velocidade e marca.Entre muitas outras técnicas, usei GZIP em meus arquivos .css e .js.

Usando PuTTY, compactei os arquivos do meu site e usei:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{HTTP:Accept-encoding} gzip
 RewriteCond %{HTTP_USER_AGENT} !Konqueror
 RewriteCond %{REQUEST_FILENAME}.gz -f
 RewriteRule ^(.*)\.css$ $1.css.gz [QSA,L]
 RewriteRule ^(.*)\.js$ $1.js.gz [QSA,L]
 <FilesMatch \.css\.gz$>
  ForceType text/css
 </FilesMatch>
 <FilesMatch \.js\.gz$>
  ForceType text/javascript
 </FilesMatch>
</IfModule>
<IfModule mod_mime.c>
 AddEncoding gzip .gz
</IfModule>

no meu arquivo .htaccess para que sejam veiculados corretamente porque todos os meus links estão sem o ".gz".

Meu problema é que não consigo trabalhar no arquivo GZIP no Dreamweaver.Existe algum plugin ou extensão que permita ao Dreamweaver descompactar temporariamente esses arquivos para que possa lê-los?

Ou existe uma maneira de trabalhar em minhas cópias locais como arquivos normais, e no lado do servidor elas são compactadas automaticamente quando são carregadas.

Ou há um editor de código diferente que eu deveria usar que contornaria isso completamente?

Ou apenas uma técnica diferente para fazer isso?

Espero que esta pergunta faça sentido,

Obrigado

Foi útil?

Solução

O Dreamweaver não possui capacidade integrada para trabalhar nativamente com arquivos compactados ou gzipados.Depois de baixar um arquivo do seu servidor, você precisará extrair o(s) arquivo(s), fazer suas edições e, em seguida, compactar novamente o(s) arquivo(s) para carregá-los.Se você não tiver um aplicativo local para fazer isso, sugiro:7-Zip: http://7-zip.org/

Uma solução do lado do servidor também poderia ser usada, mas acho que você teria que ter um mecanismo de cache no servidor que primeiro verificasse se existe uma versão mais recente de um arquivo, se existir, então gzip-lo, se não, vá para servindo o arquivo.Talvez faça uma nova pergunta específica para arquivos gzip para servir usando o idioma de servidor de sua escolha. Tenho certeza de que existem várias soluções por aí.

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