2010-03-25 16 views
1

J'ai récemment essayé d'optimiser mon site pour la vitesse et le brandwith. Parmi de nombreuses autres techniques, j'ai utilisé GZIP sur mes fichiers .css et .js.Fichiers Dreamweaver et GZIP

Utiliser PuTTY I compressé les fichiers sur mon site, puis utilisé:

<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> 

dans mon fichier .htaccess afin qu'ils obtiennent bien servis parce que tous mes liens sont sans « .gz ».

Mon problème est, je ne peux pas travailler sur le fichier GZIP dans Dreamweaver. Existe-t-il un plug-in ou une extension de somesort qui permet à Dreamweaver de décompresser temporairement les fichiers afin qu'ils puissent les lire?

Ou existe-t-il un moyen de travailler sur mes copies locales en tant que fichiers standard, et côté serveur, elles sont automatiquement compressées lorsqu'elles sont téléchargées.

Ou est-ce qu'il y a un éditeur de code différent que j'utiliserais pour contourner complètement ce problème?

Ou juste une technique différente pour faire cela?

J'espère que cette question est logique,

Merci

+0

Est-ce que je n'ai pas de sens, ou est-ce que personne n'a vraiment de réponses? –

Répondre

2

Dreamweaver n'ont pas la capacité construite pour fonctionner en mode natif avec les fichiers compressés ou gzip. Après avoir extrait un fichier de votre serveur, vous devez extraire le (s) fichier (s), apporter vos modifications, puis réemballer le (s) fichier (s) pour les télécharger. Si vous n'avez pas d'application locale pour ce faire, je vous suggère: 7-Zip: http://7-zip.org/

Une solution côté serveur pourrait également être utilisée, mais je suppose que vous devriez avoir un mécanisme de mise en cache sur le sever qui vérifie d'abord si une version plus récente d'un fichier existe, si c'est le cas, puis gzip, sinon continuez à servir le fichier. Peut-être poser une nouvelle question spécifique aux fichiers gzip pour servir en utilisant la langue du serveur de votre choix, je suis sûr qu'il existe un certain nombre de solutions.