私は、ユーザーが入力した詳細情報(サーバー上の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. 強制的にキャッシュをクリアするChrome
- 2. キャッシュを強制的に削除する
- 3. RMIスタブ:クライアント側のホスト値を強制
- 4. IEブラウザで強制的にキャッシュを強制的に更新する - C#、ASP
- 5. 強制的なCSS再キャッシュ
- 6. 強制的にブラウザに強制的にサーバー側コードなしで再ロードする
- 7. クライアント側のHTMLキャッシュ
- 8. クライアント側だけでなくサーバ側の検証を強制するには?
- 9. キャッシュの強制ノンブロッキングリフレッシュ
- 10. L1キャッシュにいくつかのデータを強制する
- 11. ブラウザに強制的に画像をPHPウェブサイトにキャッシュする
- 12. 公開するとブラウザが強制的にキャッシュをクリアする
- 13. キャッシュ可能な強制的なリフレッシュ
- 14. Gradle:強制的にカスタムタスクを常に実行する(キャッシュなし)
- 15. モバイルデバイスにキャッシュを強制的に更新する
- 16. 強制的にアプリのキャッシュをクリアアプリを閉じる
- 17. HttpsURLConnectionとHttpResponseCacheをAndroidで強制的にキャッシュする方法は?
- 18. ブラウザセッションを強制的にブラウザでキャッシュする
- 19. HTTP2クライアントを強制的にサーバーに再接続する方法
- 20. PostgreSQLを使用してクライアントを強制的に切断する
- 21. クライアント側のデータを自動的に更新する
- 22. cpuキャッシュを強制的に埋め込む方法
- 23. jQuery.ajax - キャッシュ強制無効化
- 24. 強制的にGitのサブモジュールを強制的に最新の状態にする
- 25. Google AMPキャッシュ - キャッシュからindex.htmlを強制的に読み込むことを強くお勧めしますか?
- 26. 強制的にgitでファイルにプルを強制するには?
- 27. WebpackのJSONファイルを強制的に再キャッシュする必要があります
- 28. GMが強制的にspacer.gifを含むTDを強制的に16pxにする
- 29. データベースに送信する前に強制的にリフレッシュするデータ
- 30. WCFクライアント:グローバルネームスペースを強制する
これはクライアント側(ブラウザ)でのキャッシュに影響しますか? – Ankit