2010-03-25 3 views
1

Я недавно попытался оптимизировать свой сайт для скорости и брендинга. Среди многих других методов я использовал GZIP для своих файлов .css и .js.Файлы Dreamweaver и GZIP

Использование PuTTY Я сжимаю файлы на моем сайте, а затем использовал:

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

в моем файле .htaccess, так что они получают служили правильно, потому что все мои ссылки без «.gz».

Моя проблема в том, что я не могу работать над файлом GZIP в Dreamweaver. Есть ли плагин или расширение somesort, которое позволяет Dreamweaver временно распаковывать файлы thses, чтобы они могли их читать?

Или есть способ, которым я могу работать на своих локальных копиях в качестве обычных файлов, а на стороне сервера они автоматически сжимаются при их загрузке.

Или есть другой редактор кода, который я должен использовать, чтобы полностью обойти это?

Или просто другая техника для этого?

Я надеюсь, что этот вопрос имеет смысл,

Благодаря

+0

Неужели я не понимаю смысла, или нет, у кого на самом деле нет ответов? –

ответ

2

Dreamweaver не имеет возможностей встроенные в родном работать с молниями или с gzip'нутыми файлами. После того, как вы вытащите файл с вашего сервера, вам нужно будет извлечь файл (ы), внести изменения, а затем повторно упаковать файл (ы), чтобы загрузить их. Если у вас нет приложения для локального использования, я бы посоветовал: 7-Zip: http://7-zip.org/

Решение на стороне сервера также можно использовать, но я предполагаю, что вам нужно будет иметь механизм кэширования на sever, который сначала проверяет, существует ли более новая версия файла, если он делает gzip, если не переходить к обслуживанию файла. Возможно, задайте новый вопрос, специфичный для файлов gzip, чтобы служить с использованием выбранного вами языка сервера. Я уверен, что существует ряд решений.

Смежные вопросы