Angularjsプロジェクトに取り組んでいます。ウェブサイトの最適化のために画像のレバレッジブラウザキャッシングを実装したいと思います。これをanglejsプロジェクトで実装する方法はありますか?Angularjsのブラウザキャッシングを活用する
0
A
答えて
0
ブラウザのキャッシングはサーバーによって行われます
Linx8の回答だけでなく、Google browser cachingから詳細を調べることができます。
のCache-Controlは、どのように、および個々の応答 ブラウザおよび他の中間キャッシュでキャッシュすることができるどのくらいのために定義しています。 の詳細については、Cache-Controlによるキャッシュを参照してください。
のETagは自動的 リソースは、それが要求された最後の時間以降に変更されたかどうかをチェックするために、ブラウザによって送信された再検証 トークンを提供します。 の詳細については、ETagsでキャッシュされた応答の検証を参照してください。
要するに、ブラウザは、リソース(イメージ、スタイルシート、スクリプト)を次のタグで再呼び出しします。Cache-Control and Etagsこれらのヘッダーは、どのくらいの期間キャッシュされるべきか、またはそれ以降に変更されたかどうかを示します。ユーザーはサイトを再訪すると、WebサーバーへのHTTP GET要求を行う代わりに、キャッシュから取得し、時間とコストを節約できます。推奨される最小キャッシュ時間は1週間であり、好ましくは1年までである(rfc2616で記述)。
1
AngularJSの外部でブラウザキャッシュを利用します。あなたは、ドメインのルートにまたはそれに類似したものを使用してWebアプリケーションと同じディレクトリにあるいずれかのサーバー上の.htaccessファイルを作成することができます。詳細については
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##
、ここで読む:Varvy
関連する問題
- 1. 外部ファイル用のブラウザキャッシングを活用する
- 2. Google Page Speedブラウザキャッシングを活用するための推奨
- 3. Rails 4でブラウザキャッシングを活用するには?
- 4. Rails 5 - Google Page Speed Insights - ブラウザキャッシングを活用する
- 5. Amazon EC2のブラウザキャッシングを利用する
- 6. Laravel 5.1アプリケーションのブラウザキャッシングを利用する
- 7. ブラウザキャッシング
- 8. YouTubeのサムネイル用のブラウザキャッシングを利用する
- 9. ブラウザキャッシングを利用していません
- 10. lighttpd/thinのブラウザキャッシングを有効にする
- 11. ブラウザキャッシングjavascriptとcssファイル
- 12. wildflyでブラウザキャッシングを有効にする8
- 13. Firebaseホスティングでブラウザキャッシングを利用する方法
- 14. richfaces dataOrderedListとカスタムバックエンドリスト[編集:ブラウザキャッシング!!!]
- 15. Bloggerでブラウザキャッシングを利用するにはどうすればよいですか?
- 16. ブラウザキャッシングと画像の最適化
- 17. Google Analyticsのキャッシングを活用する
- 18. ページスピードの問題:ブラウザキャッシュを活用する
- 19. ブラウザのキャッシングを活用する
- 20. GAEでブラウザキャッシングを有効にする方法
- 21. Iが活字体を使用して、AngularJs 1.5.8とセットアップを以下に抱え
- 22. 活用ブラウザのキャッシュ
- 23. 活字 `使用
- 24. 標準ライブラリを活用する方法
- 25. AngularJS活字体グリッドUI - 列の値として設定機能
- 26. 利用の活動を見る
- 27. は、私はAngularJSでコントローラを定義するために活字体のクラスを使用していAngularJSに依存性注入
- 28. 活用ブラウザのキャッシュはJS
- 29. 活用maps.googleapisブラウザのキャッシュ、
- 30. 活字体は、この活字体インタフェースを考えると、引用符
JavaScriptの画像のブラウザキャッシュを制御しません。何を求めているのかわからない – charlietfl
いいえ!ブラウザで画像キャッシュを無効にすることはできませんが、画像の**遅延読み込み**を実装できるWebページの速度を向上させることはできません。 –