Dreamweaver и GZIP файлы - PullRequest
       23

Dreamweaver и GZIP файлы

1 голос
/ 26 марта 2010

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

Используя 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. Существует ли плагин или расширение некоторой сортировки, которое позволяет Dreamweaver временно распаковывать эти файлы, чтобы он мог их читать?

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

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

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

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

Спасибо

1 Ответ

2 голосов
/ 05 апреля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...