こんにちは私はDojoを初めて使用し、カスタムビルドを作成してDojoスクリプトを圧縮しようとしました。ファイルが毎回ダウンロードされないように有効期限を設定するのは良いことですが、圧縮とカスタムビルドのため、Dojo.jsには有効期限がないため、これが私の問題です。
コンパイルされたカスタムビルドにExpireを設定するにはどうすればよいですか。
こんにちは私はDojoを初めて使用し、カスタムビルドを作成してDojoスクリプトを圧縮しようとしました。ファイルが毎回ダウンロードされないように有効期限を設定するのは良いことですが、圧縮とカスタムビルドのため、Dojo.jsには有効期限がないため、これが私の問題です。
コンパイルされたカスタムビルドにExpireを設定するにはどうすればよいですか。
あなたの質問がよくわかりません。
人々は通常、必要なパッケージのみを含めたいため、カスタム Dojo ビルドを作成します。ビルドを作成することで、キャッシュの問題に取り組んだり、コードを縮小したりすることはありません。それは、コードのダウンロードと解釈を減らすことです(優れた「Xdomain の読み込み」機能を使用できますが、それは別の問題です)。
httpd.conf ファイルを微調整して (Apache サーバーを使用している場合)、次のように Expire ヘッダーを設定する必要があると思います。
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/x-javascript A8640000
</IfModule>
(ここでは、すべての JavaScript ファイルの有効期限を「クライアント アクセス日 + 100 日」に設定します)
追加のアドバイス: