私は、ユーザーが入力した詳細情報(サーバー上のphpを使用して)に基づいてカスタムJavaScriptと画像を読み込むスクリプトを作成しています。クライアント側のブラウザにこれらのJSと画像を強制的にキャッシュして、次回同様のデータが要求されたときにサーバーの負荷を軽減する方法はありますか?クライアント側のデータを強制的にキャッシュする
0
A
答えて
2
はい期限切れのヘッダーを長い期間設定する方法があります。つまり、あなたはあなたの.htaccessファイルでこれを書くの.htaccess使用している場合
<IfModule mod_expires.c>
AddType image/x-icon .ico
ExpiresActive On
ExpiresByType image/* A86400
ExpiresByType image/x-icon A2592000
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/javascript A2592000
ExpiresByType text/css A2592000
SetEnvIfNoCase Request_URI ".*/(uploads|weather)/.*\.(jpeg|jpg|png|gif)$" is_monthly=true
Header set cache-control: max-age=604800 env=is_monthly
1
あなたは、あなたのサーバのキャッシュのデフォルト値を調べる必要があり、そのApacheが存在する場合、それらは、制御することができる方法を見ていきます
http://httpd.apache.org/docs/2.2/mod/mod_cache.html
http://httpd.apache.org/docs/2.0/mod/mod_expires.html
それとも..あなたは、PHPなどのファイルを果たし、CAのヘッダを使用することができます。あなたは.htaccessを経由して使用することができますmod_cacheにとmod_expire cheコントロール。しかし、それは狂っているだろう...
関連する問題
- 1. キャッシュを強制的に削除する
- 2. IEブラウザで強制的にキャッシュを強制的に更新する - C#、ASP
- 3. 強制的なCSS再キャッシュ
- 4. 強制的にブラウザに強制的にサーバー側コードなしで再ロードする
- 5. クライアント側のHTMLキャッシュ
- 6. クライアント側だけでなくサーバ側の検証を強制するには?
- 7. L1キャッシュにいくつかのデータを強制する
- 8. ブラウザに強制的に画像をPHPウェブサイトにキャッシュする
- 9. モバイルデバイスにキャッシュを強制的に更新する
- 10. Gradle:強制的にカスタムタスクを常に実行する(キャッシュなし)
- 11. ブラウザセッションを強制的にブラウザでキャッシュする
- 12. PostgreSQLを使用してクライアントを強制的に切断する
- 13. クライアント側のデータを自動的に更新する
- 14. 強制的にGitのサブモジュールを強制的に最新の状態にする
- 15. 強制的にgitでファイルにプルを強制するには?
- 16. jQuery.ajax - キャッシュ強制無効化
- 17. データベースに送信する前に強制的にリフレッシュするデータ
- 18. GMが強制的にspacer.gifを含むTDを強制的に16pxにする
- 19. WCFクライアント:グローバルネームスペースを強制する
- 20. 強制的にDataGridViewを強制的に列と行を生成する
- 21. HTMLリンクを強制的に強制する方法は?
- 22. jbossポータルサーバで強制的にユーザセッション(ログアウト)を強制終了する
- 23. 強制的にOpenGLコアプロファイルを強制する
- 24. 強制的な値の強制伝播
- 25. socket.io強制切断クライアント
- 26. Googleカスタム検索で強制的に強制的に使用するモード
- 27. クライアント側のデータをサーバー側のメソッドに渡す
- 28. iframeを内側のコンテンツの高さに強制する
- 29. 強制的にマウスをクリック
- 30. クライアント側でデータを保護する
これはクライアント側(ブラウザ)でのキャッシュに影響しますか? – Ankit