2016-11-01 4 views

答えて

1

再フェッシュフラッシュエージェントを使用する理由は、レプリケーション直後にページがディスパッチャにキャッシュされるようにするためです。

プレーンなフラッシュエージェントを使用すると、キャッシュがフラッシュされ、フラッシュされたコンテンツは最初に要求された後に再度パブリッシャから取得されます。これは潜在的なリスクを引き起こします。なぜなら、あなたのウェブサイトが突然トラフィックのピークを迎えると、以前にフラッシュされたページに対するリクエストが非常に短時間でパブリッシャーに当たる可能性があるからです。たとえば、交通量が少なく午前中にユーザーがサイトにアクセスして新着情報を確認する夜間に多くのページをフラッシュします。このシナリオでは、Dispatcherが同じページに対して複数の同時リクエストを受信して​​パブリッシャに転送する可能性がありますので、1ページあたりのリクエスト数は2つ以上になります。 Adobe documentationを引用する

:このようイン

キャッシュファイルを削除

は、同一のページに対する要求を同時に受信する可能性がないウェブサイトのappropraiteです。

リフレッシュ・フラッシュ・エージェントを使用すると、フラッシュが発生した直後にパブリッシュ・インスタンスからページを取得するようにディスパッチャに指示するので、キャッシュを事前に移入できます。この方法では、ディスパッチャーは同じコンテンツに対する複数の同時要求を処理するようにパブリッシャーを呼び出すことはほとんどなく、再フェッチが発生した時点を制御します。後で起こるトラフィックの潜在的な増加は、Publishインスタンスに影響を与えることなく、ページがDispatcherキャッシュから提供される結果になります。

Refetchエージェントを使用すると、Publishインスタンスがページのレンダリングを行うタイミングをより詳細に制御できます。レプリケーションイベントを制御していて、Publishインスタンスによってページをレンダリングする必要があることがわかります。たとえば、トラフィックが少ない夜間に再フェッチフラッシュを実行し、実際のユーザーがサイトを呼び出す前にすべてのページが一晩キャッシュされるようにして、サーバーの負荷を増やすことができます。

は再びドキュメントを引用するには、次のウェブサイトは、同一のページに対する同時クライアント要求を受信する可能性があるとき

はすぐに再キャッシュファイルを削除し。即時再キャッシングにより、Dispatcherは同時に複数のクライアント要求ごとに1回ではなく、1回だけページを検索してキャッシュします。

警告の言葉。コンテンツの大部分を複製しようとしているときや、カスタムAEMコードがあまり高速でない場合は、再フェッチエージェントを使用することに非常に注意する必要があります。同時に多くのページをアクティブにすると、非常に多くのリクエストでディスパッチャーがパブリッシャーを殺して自分自身でDDOS攻撃を行う可能性があります。効果は、AEMコードのパフォーマンスによって異なります。即時再フェッチで同時にすべてのコンテンツをフラッシュすることは非常に悪い考えです。特にサイトでページをレンダリングするために多くのリソースが必要な場合は特に注意してください。

関連する問題