HerokuとCloudfrontでRailsのページキャッシュをアクティブ化するにはどうすればよいですか?

AnthonyGalli.com

ウェブサイトアナライザーは、ページキャッシュをアクティブにしていないと言っています、https://tools.pingdom.com/#!/ bDj23F /www.anthonygalli.comしかし、私は手に入れることができるすべてのステップに従いました。レールを使用しています"4.2.7.1"

ビューで

<%= render :partial => @posts, cached: true %>

コントローラー内

fresh_when last_modified: @posts.created_at.utc, etag: @posts

production.rbで

config.action_controller.perform_caching = true
config.action_controller.asset_host = 'd37p52igaahgm9.cloudfront.net'

更新

ここに画像の説明を入力してください

フレデリックアンリ

クラウドフロントディストリビューションでできることの1つは、カスタムヘッダーパラメーターを追加することです。ここでは、Googleヘッダーの使用を推奨し、Amazonがパラメーター/値の使用を推奨しているためGoogleAmazonは完全には同意していません。Amazonは、2つを指定した場合にのみ処理しますExpiresCache-Control max-ageCache-Control

オブジェクトのキャッシュを制御するには、Expiresヘッダーフィールドの代わりにCache-Controlmax-ageディレクティブを使用することをお勧めします。Cache-Control max-ageとExpiresの両方に値を指定すると、CloudFrontはCache-Controlmax-ageの値のみを使用します。

クラウドフロントディストリビューションがS3バケットからのものである場合は、AmazonS3コンソールを使用してオブジェクトにヘッダーを追加できます

  • awss3コンソールからs3オブジェクトのプロパティを開きます
  • 右側のペインで、[メタデータ]を展開します。
  • [メタデータを追加]をクリックします。
  • [キー]リストで、必要に応じて[キャッシュ-制御]または[有効期限]をクリックします。
  • [値]フィールドに、該当する値を入力します。

    • Cache-Controlフィールドに、次のように入力します。

      max-age=number of seconds that you want objects to stay in a CloudFront edge cache
      
    • [有効期限]フィールドに、日付と時刻をHTML形式で入力します。

  • [保存]をクリックします。

以下の動作を参照してください

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エンティティマネージャのクエリキャッシュを変更するにはどうすればよいですか?

分類Dev

Firefoxでアクセスしたすべてのページをキャッシュするにはどうすればよいですか?

分類Dev

ブートストラップの別のページから動的タブをアクティブ化するにはどうすればよいですか?

分類Dev

ページの更新中にキャッシュを自動的にクリアするにはどうすればよいですか?

分類Dev

ビューページャーの各ビューのアクティビティを開始するにはどうすればよいですか?

分類Dev

HttpRuntime.Cacheオブジェクトのキャッシュアイテムの優先度を取得するにはどうすればよいですか?

分類Dev

特定のページから移動したときに角度メソッドをアクティブにするにはどうすればよいですか

分類Dev

他のページでアクティブなときに他のページタイトルを更新するにはどうすればよいですか?

分類Dev

Ionic 2:キャッシュページを強制するにはどうすればよいですか?

分類Dev

メモ化キャッシュをクリアするにはどうすればよいですか?

分類Dev

メインページのURLエントリからペインをアクティブ化するにはどうすればよいですか?

分類Dev

SSASキューブでメジャーとディメンションの使用法を取得するにはどうすればよいですか?

分類Dev

NSDictionaryでキーと値のペアをクラッシュさせずにチェックするにはどうすればよいですか?

分類Dev

DidSelectRowでキーボードをアクティブ化するにはどうすればよいですか?

分類Dev

アクティビティを閉じるときにAndroidビューホルダーキャッシュをクリアするにはどうすればよいですか(画像の繰り返し)

分類Dev

UbuntuでdigのDNSキャッシュをクリアするにはどうすればよいですか?

分類Dev

キャッシュのシリアル化エラーを無視するようにSpringCacheを構成するにはどうすればよいですか?

分類Dev

キャッシュのシリアル化エラーを無視するようにSpringCacheを構成するにはどうすればよいですか?

分類Dev

キャッシュのシリアル化エラーを無視するようにSpringCacheを構成するにはどうすればよいですか?

分類Dev

Pythonで、各アイテムが異なる個別のキー値ペアを持つオブジェクト/ディクテーションのリストで最小のキー値ペアを取得するにはどうすればよいですか?

分類Dev

Wordpressで動的ページを作成し、キャッシュの問題が発生しないようにするにはどうすればよいですか?

分類Dev

ASP.Net MVC 5アプリケーションのページにアクセスするときにアクティブなメニュー項目を強調表示したままにするにはどうすればよいですか?

分類Dev

次のページの読み込みが始まる前にJavaScriptをアクティブ化するにはどうすればよいですか?

分類Dev

親がアクティブ化されているモジュールのみをプリロードするにはどうすればよいですか?

分類Dev

データフローシャッフルサービスをアクティブ化するにはどうすればよいですか?

分類Dev

snapcraft cleanbuildのパッケージをキャッシュするにはどうすればよいですか?

分類Dev

そのタブでページネーションリンクがクリックされたときにタブをアクティブにするにはどうすればよいですか?

分類Dev

Rails 4とnginxでレバレッジブラウザキャッシュを実行するにはどうすればよいですか?

分類Dev

特定のページに対して何もキャッシュしないようにMeteorを設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    エンティティマネージャのクエリキャッシュを変更するにはどうすればよいですか?

  2. 2

    Firefoxでアクセスしたすべてのページをキャッシュするにはどうすればよいですか?

  3. 3

    ブートストラップの別のページから動的タブをアクティブ化するにはどうすればよいですか?

  4. 4

    ページの更新中にキャッシュを自動的にクリアするにはどうすればよいですか?

  5. 5

    ビューページャーの各ビューのアクティビティを開始するにはどうすればよいですか?

  6. 6

    HttpRuntime.Cacheオブジェクトのキャッシュアイテムの優先度を取得するにはどうすればよいですか?

  7. 7

    特定のページから移動したときに角度メソッドをアクティブにするにはどうすればよいですか

  8. 8

    他のページでアクティブなときに他のページタイトルを更新するにはどうすればよいですか?

  9. 9

    Ionic 2:キャッシュページを強制するにはどうすればよいですか?

  10. 10

    メモ化キャッシュをクリアするにはどうすればよいですか?

  11. 11

    メインページのURLエントリからペインをアクティブ化するにはどうすればよいですか?

  12. 12

    SSASキューブでメジャーとディメンションの使用法を取得するにはどうすればよいですか?

  13. 13

    NSDictionaryでキーと値のペアをクラッシュさせずにチェックするにはどうすればよいですか?

  14. 14

    DidSelectRowでキーボードをアクティブ化するにはどうすればよいですか?

  15. 15

    アクティビティを閉じるときにAndroidビューホルダーキャッシュをクリアするにはどうすればよいですか(画像の繰り返し)

  16. 16

    UbuntuでdigのDNSキャッシュをクリアするにはどうすればよいですか?

  17. 17

    キャッシュのシリアル化エラーを無視するようにSpringCacheを構成するにはどうすればよいですか?

  18. 18

    キャッシュのシリアル化エラーを無視するようにSpringCacheを構成するにはどうすればよいですか?

  19. 19

    キャッシュのシリアル化エラーを無視するようにSpringCacheを構成するにはどうすればよいですか?

  20. 20

    Pythonで、各アイテムが異なる個別のキー値ペアを持つオブジェクト/ディクテーションのリストで最小のキー値ペアを取得するにはどうすればよいですか?

  21. 21

    Wordpressで動的ページを作成し、キャッシュの問題が発生しないようにするにはどうすればよいですか?

  22. 22

    ASP.Net MVC 5アプリケーションのページにアクセスするときにアクティブなメニュー項目を強調表示したままにするにはどうすればよいですか?

  23. 23

    次のページの読み込みが始まる前にJavaScriptをアクティブ化するにはどうすればよいですか?

  24. 24

    親がアクティブ化されているモジュールのみをプリロードするにはどうすればよいですか?

  25. 25

    データフローシャッフルサービスをアクティブ化するにはどうすればよいですか?

  26. 26

    snapcraft cleanbuildのパッケージをキャッシュするにはどうすればよいですか?

  27. 27

    そのタブでページネーションリンクがクリックされたときにタブをアクティブにするにはどうすればよいですか?

  28. 28

    Rails 4とnginxでレバレッジブラウザキャッシュを実行するにはどうすればよいですか?

  29. 29

    特定のページに対して何もキャッシュしないようにMeteorを設定するにはどうすればよいですか?

ホットタグ

アーカイブ