2

特定のページでSitecore6のキャッシュを有効にすることを検討していますが、このページにはランダムな値に基づいた画像セットがあります。そのため、この「ランダム」を維持できるように、実際には個別にレンダリングされた各ページをキャッシュする必要があります。画像。

助言がありますか?サブレイアウトパラメータを使用する必要があると思いましたが、キャッシュの動作に影響を与えるためにコードビハインドでこれを設定する方法がわかりません。

キャッシュエントリを直接操作する方法はありますか?

よろしく、

アンディ

4

1 に答える 1

2

MyComponentなど、Sitecoreで定義された外部サブレイアウトを作成します。そのためのコードでは、内部サブレイアウトを静的にバインドします。MyComponentInnerおよび前者のC#で、VaryByParms値を乱数に設定します。

于 2012-05-09T10:46:02.637 に答える