企業(内部)ポータル用のLiferayインストールがあり、CMSパーツのバックエンドとしてAlfrescoを使用しています。
ほとんどのLiferayページには、コンテンツを生成するためにAlfrescoにクエリを実行する1つ以上のポートレットが含まれています(通常、Alfrescoの実際のドキュメントへのリンクとして)。ポートレットは動的ですが(アイテム/トピック/記事の「現在の」リストを見つけるためにAlFrescoにクエリを実行する必要があるという意味で)、クエリの実際の結果は少しの間(おそらく1時間、おそらくそれ以上)一定のままです。
物事をスピードアップするために、LiferayとAlfrescoの間に何らかのウェブキャッシングメカニズムを設定することを検討しています。私はワニス(そしておそらくイカ)について考えています。誰でもポインタ、経験、提案、または代替案を提供できますか?
クライアントの1つに同じことを実装しました。以前は同じアプローチでしたが、Varnishキャッシュをliferayと統合するのが難しいことがわかったため、サービスレイヤーにCachingフレームワークを追加し、屋外コンテンツをキャッシュして、コンテンツにアクセスしましたVIA Java webapi。