0

我正在尝试在我的应用程序中实现缓存系统。我先介绍一下背景:

我有一个视图控制器,它从数据模型请求数据(这些是不同类型的表单)。数据模型从缓存中返回数据(这个问题基于),如果它过期,它会使用 REST Web 服务从服务器请求数据。

要实现缓存,我想我有两个选择:

  1. 当数据从服务器到达时将数据存储在序列化对象中,并在需要时将其发送到控制器。然而,问题是每次都从内存中读取,这可能很昂贵。

  2. 创建一个存储数据模型类的静态实例的代理类。数据模型类将始终具有从服务器接收到的数据的最新副本。这更快但有点复杂,我想避免它,除非性能比其他选项有显着提高。

任何建议/示例都非常感谢。

问候, Bsengar

4

0 回答 0