3

サーバーへのデプロイ中に、JS と CSS を自動で縮小/gzip する方法があります。ファイルは本当に軽量です。今、私は問題を抱えています.ブラウザはそれを読みません. 私は .htaccess で次のようなことを試しました:

<FilesMatch .*\.min.css.gz>
ForceType text/css
</FilesMatch>

<FilesMatch .*\.min.js.gz>
ForceType text/javascript
</FilesMatch>

サーバーの速度低下に感染しないようにするにはどうすればよいですか? 前もって感謝します

4

2 に答える 2

3

私はそれを理解しています、ここに解決策があります:

AddEncoding gzip .jsgz .cssgz
AddType application/x-javascript .jsgz
AddType text/css .cssgz

RewriteEngine on 
# If client accepts compressed files 
RewriteCond %{HTTP:Accept-Encoding} gzip 
# and if compressed file exists 
RewriteCond %{REQUEST_FILENAME}gz -f 
# send .min.cssgz and .min.cssgz instead of .css and .js
RewriteRule ^(.+)\.(min.css|min.js)$ $1.$2gz [L]

何らかの理由で file_name.min.css.gz が機能していないため、 file_name.min.cssgz を使用したソリューションはうまく機能しています。これが誰かを助けることを願っています。

于 2013-10-22T10:51:53.837 に答える
0

この PHP ライブラリを使用している 場合は、ファイルにfile.min.jsまたはという名前を付けることができますfile.min.css

.htaccess次のコードが必要な場合は、すべて必要です。

AddEncoding gzip .js .css

すべてが正常に機能するはずです。

注:.htaccess圧縮されたファイルまたは gzip 圧縮されたファイルを使用していない場合は、上記のコード共有にコメントを付けてください。

于 2021-09-24T06:44:41.947 に答える