私はすべての外部javascriptファイルを1つのファイルに結合します。私はこのファイルの2つのバージョンを作る。 1つは圧縮され、1つは圧縮されません。ブラウザサポートgzipをチェックするかどうか、適切なファイルを提供する方法そして、ブラウザがgzipをサポートしている場合、これをZIPファイルですか?zip形式のjavascriptファイルを配信します。
2
A
答えて
4
のJavaScriptファイルを圧縮する必要はありません、
代わりに、あなたはmod_deflate
Apacheが圧縮を処理し、クライアントにブラウザのサポートをgzipヘッダを検出します使用する必要があります。
クライアントブラウザがgzipヘッダーをサポートしている場合、JavaScriptの圧縮されたコピーが送信されます。
静的ファイルの有効期限ヘッダーを明示的に設定して、ブラウザのキャッシュをより有効に活用することもできます。
2
通常、ブラウザはページをリクエストすると、gzip形式のコンテンツを受け入れることができるかどうか(該当する場合)を含め、受け入れ可能なコンテンツタイプ/エンコードに関する情報を送信します。だから、ヘッダー(それはAccept-encoding
ヘッダーだと思う)をチェックして、gzipがあるかどうかを調べることができます。
正しく設定していれば、サーバーがこれを処理していることは確かです(圧縮サポートのチェックとファイルの圧縮)。
関連する問題
- 1. ZIPファイルを別のZIP形式に直接展開するZIP
- 2. 複数のファイルをzip形式でダウンロード - javascript
- 3. javascriptでZIPファイル形式でシェイプファイルにエクスポートする方法は?
- 4. Json形式の配列値を取得するJavaScriptファイル
- 5. フォルダをZip形式でJavaに配置する
- 6. サーバから.zip形式のファイルをダウンロードする
- 7. Talendにzip形式のcsvファイルをインポートする
- 8. jQueryファイルをアップロードし、通常の形式で送信します
- 9. フラスコとPythonはZIP形式のリストを返します
- 10. 複数のファイルをphpとhtml5形式で送信します
- 11. Githubをzip形式でダウンロードする
- 12. HTML形式のJavaScriptファイルにアクセスする
- 13. JQueryでZIP形式のXMLファイルをパーズする方法はありますか?
- 14. JavaScript形式の入力をCSVファイル
- 15. ディレクトリをzip形式でSaveFileDialogでエクスポートします
- 16. javascriptは配列形式の文字列を配列に戻します
- 17. Javascriptはxhttpのzipファイルでメタデータを送信するPOSTリクエスト
- 18. JavaScriptで入力ファイル形式を記入
- 19. PCM形式とBWFファイル形式を区別しますか?
- 20. Javaを使用してzip形式のXMLファイルを読む方法
- 21. zipファイルの解凍を行わずにzip形式の文字列を表示しない
- 22. Apacheを強制的にチャンクエンコード形式のファイルを配信するには
- 23. IE形式のデータ形式のjavascriptライブラリ
- 24. ファイルをzip形式でダウンロードすると、ASP.NET MVCで破損したzipが発生する
- 25. このようなファイル形式を生成するには(javascript配列??)?? PHPで
- 26. Python - Windowsでは、すべてのファイルをzip形式にする方法は?
- 27. TALENDを使用してSalesforceライブラリファイルをzip形式でエクスポートする
- 28. jsonファイルJavascriptの正しい形式は何ですか?
- 29. ドラッグアンドドロップ:ファイルをドラッグアンドドロップから通常の形式で送信しますか?
- 30. AngularJS - タイムスタンプの日付形式をJavaScript形式に変換する