TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理 > 全局缓存管理的初始化和监控

不推荐的模式    

  • GetGlobalCache(CacheName,V);
    有的开发者会在升级应用后,将取数程序变成了最简单的模式,假设缓存的获得会成功,这样在项目实施中并无不可,假设数据的初始化和数据变更确定性由系统其他部分完成了,这样也带来了数据底层来源和上层应用分离的优势。
    但在产品开发中,我们并不推荐如此模式,因为这样会带来了新的问题。
    一是采用缓存本身是对旧有模式的升级,一旦采用了这样的方式,缓存就成为了必需而非选项,这样对程序的兼容产生不利影响。
    二是可能产生内存依赖,缓存本身是依赖数据在内存里的常驻来达到性能的飞跃,如果一些系统的内存本身就不足够,实施缓存模式本身就不现实。
    三是不利于灵活化实施,我们可能会根据内存的大小进行灵活化实施,例如某些数据进入到缓存管理里,某些数据则采用旧有模式,在这种情况下,保留缓存的检查的模式是最佳的选择。