0

私は、適切なレールとメニューコンポーネントが外部データソースのみを使用するWebサイトに取り組んでいます。外部ソースは、別のサーバー上にあるLuceneベースのインデックスです。

これらのコンポーネントにSitecoreキャ​​ッシュを実装したいのですが、インデックス内のコンポーネントで新しいデータが利用可能になったときにキャッシュを更新したいと思います。新しいデータは非常に頻繁に利用可能になります。場合によっては、分や時間ではなく秒で話しています。この場合、どうすればSitecoreキャ​​ッシングを実現できますか?

このWebサイトにはSitecore6.5を使用しています。

4

1 に答える 1

1

上記の重複した投稿は別として、コンテンツが非常に頻繁に(秒単位で)更新される場合、各キャッシュインスタンスあたりのヒット数が少ない場合は、キャッシュオーバーヘッドの価値さえない可能性があります。最終的にはキャッシュにメモリを使用し、ほとんど使用しなくなります。代わりに、Lucene.NETを使用して、コンポーネントのコレクションSkinnyItem(非常に高速な操作)を配信Itemし、フロントエンドにバインドする最後の瞬間(たとえば、のItemDataBoundイベントRepeater)に変換します。

于 2012-07-24T18:49:44.547 に答える