2012-11-26 9 views
9

キャッシング戦略を計画しており、私のニーズに合っているかどうかを確認するためにESIに掘り下げています。ESIはブロックされているか、ブロックされていませんか?

今日これらの質問が生じ:

  • は、直列または並列にそれぞれの実行などがありますか?私はこれらの5つを持っていると言う:{% render '...' with {}, {'standalone': true} %}。私は、結果のページがすべてを待たなければならないことを理解していますが、それが取る時間は、インクルードの中で最も遅いものに似ていますか、それともすべてのインクルードの合計に似ていますか?
  • 答えが「シリアル」の場合、それを並列にする方法はありますか?
  • ウェブサイトのユーザー固有の部分にAjaxを使用する方がよいでしょうか?いずれの場合には、どちらかを選ぶでしょうか?
+0

興味深い質問...... +1 – DonCallisto

答えて

4

ワニス付きESIは、常にシリアルで実行されます。彼らはワニス3でESIを改善する作業をたくさんしましたが、その面でまだ変化はありませんでした。私はまた、ワニスのスタッフから、その機能がウィッシュリストにあると言っているが、実装するのは難しいものであるとの回答を見たことも覚えています。

今パラレルを作成するには、機能を自分で実装するオプションがあると思います。

AjaxとESIについては、バックエンドですぐにレンダリングできる限り、ブレークポイントは5 ESIより遅くなると言います。サイトのコンテンツ部分に使用されると、Ajaxには常に悪いSEOという欠点があります。

関連する問題