これが可能かどうかはわかりません。
テーブルの行を動的に生成していて、各行をページフラグメントとしてキャッシュしたい。
<cfloop index="i" from="1" to="10">
<cfcache id="tableRow_#i#">
<tr><td>..some stuff..</td></tr>
</cfcache>
</cfloop>
次に、他のコードでは、アプリケーションの完全に異なる部分で、個々のフラグメントをフラッシュできるようにしたいです。たとえば、「tableRow_2」をフラッシュしたい場合。
<cfcache action="flush" id="tableRow_3">
このタイプの粒度が可能かどうか、そして可能であれば、最善のアプローチは何かを教えてもらえますか。
私が見つけた最も近いものはですが<cflush expireURL="..">
、これはページ内のすべてのキャッシュをフラッシュします。ページ内の個々のキャッシュをフラッシュできるようにする必要があります。
よろしくお願いします!
ジェイソン