Tridion Core服务是否可以收到数据更改通知?
我正在为一些懒惰的程序员实现一个核心服务“Facade”,这些程序员不想改变他们的编码风格(包括我),并且想实现对象缓存,这显然导致了一个大问题“我应该缓存多长时间和多少” 理想的解决方案是永久缓存,除非数据发生更改 是否有一种方法(可能通过某些WCF事件)实现数据更改的“侦听器”,用于从缓存中删除项 顺便说一句,我现在正在使用.NET的原生ObjectCache(MemoryCache)和1分钟滑动缓存策略 谢谢Tridion Core服务是否可以收到数据更改通知?,tridion,Tridion,我正在为一些懒惰的程序员实现一个核心服务“Facade”,这些程序员不想改变他们的编码风格(包括我),并且想实现对象缓存,这显然导致了一个大问题“我应该缓存多长时间和多少” 理想的解决方案是永久缓存,除非数据发生更改 是否有一种方法(可能通过某些WCF事件)实现数据更改的“侦听器”,用于从缓存中删除项 顺便说一句,我现在正在使用.NET的原生ObjectCache(MemoryCache)和1分钟滑动缓存策略 谢谢 据我所知,WCF或Tridion都没有内置这样的系统 当然,您可以自己滚动,您可
据我所知,WCF或Tridion都没有内置这样的系统 当然,您可以自己滚动,您可以:
编辑:事实证明,WCF具有类似于您所要求的回调的功能。见和 谢谢你,弗兰克。在这一点上,我有点不愿意在有问题的系统中添加“另一个”事件,我将等待它首先稳定下来。。。1分钟的缓存至少可以覆盖延迟编程(我甚至可以进一步减少它,因为我看到的性能影响是由代码以不同的方法反复加载相同的对象集合引起的)