wordpress マルチサイトのかなり大規模な展開のために、ページの提供時間を改善する任務を負っています。
コンテンツのページ全体のキャッシュにワニスを使用し、その ESI 機能を使用してユーザーのログイン状態に関連付けられた動的コンテンツを含めることを検討しています。ブログの ID、または記事 ID やユーザー ID を含むその他のカスタム ヘッダー。
ESI を介して複数のページ フラグメントを含め、バックエンドからの単一の応答にグループ化する方法を誰かが考え出したことがあるかどうか知りたいです (たとえば、メニューにユーザー名を表示し、サイドバーにカスタム ユーザー ウィジェットを表示する必要があります。ページの残りの部分は静的であり、ワニスによってキャッシュされます. ESI では、2 つのフラグメントを取得して適切な場所に配置するために、バックエンドに 2 つのリクエストを行うことを義務付けていますが、バックエンドでは両方の HTML コードを簡単に生成できます。 1 回実行し、処理のためにワニスに戻します)