質問

私は最近、スピードとブランドのために自分のサイトを最適化しようとしました。他の多くの手法の中で、.CSSおよび.JSファイルで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」がないために適切に提供されるように。

私の問題は、DreamWeaverのGZIPファイルに取り組むことができないことです。 DreamWeaverがファイルを一時的に非圧縮して読み取ることができるようにするSomesortのプラグインまたは拡張機能はありますか?

または、ローカルコピーで通常のファイルとして作業できる方法があり、サーバー側がアップロードされると自動的に圧縮されます。

それとも、これを完全に回避することを使用する必要がある別のコードエディターがありますか?

それとも、これを行うための別のテクニックですか?

この質問が理にかなっていることを願っています、

ありがとう

役に立ちましたか?

解決

DreamWeaverには、ZiptipファイルまたはGZIPTファイルをネイティブに動作させる機能が組み込まれていません。サーバーからファイルを引き下げた後、ファイルを抽出し、編集してからファイルを再パックしてアップロードする必要があります。これを行うためにローカルでアプリケーションを持っていない場合は、7-zip: http://7-zip.org/

サーバー側のソリューションも使用できますが、ファイルの新しいバージョンが存在するかどうかを最初にチェックする場合、それがgzipである場合、次に移動しない場合に最初にチェックするキャッシュメカニズムが必要だと思います。ファイルを提供します。おそらく、GZIPファイルに固有の新しい質問をして、選択したサーバー言語を使用してサービスを提供してください。多くのソリューションがあると確信しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top