什么是最好的缓存选项?

时间:2014-06-16 16:31:45

标签: asp.net caching

我有一些数据是从我通过主 - 详细信息网页显示的API获得的。我从API收到的数据是JSON格式,我目前将其序列化版本缓存到磁盘。所有文件都存储在一个文件夹中。每周发布新内容时,该文件最多使用1周。最多可以有40,000个文件。每个文件大约12kb,guid用作文件名。

什么是最好的缓存策略?

  1. 保持原样。

  2. 存储原始JSON而不是序列化数据。

  3. 使用Redis等NoSQL解决方案替换磁盘缓存解决方案。

  4. 将文件整理到文件夹

  5. 使用更快的序列化/反序列化技术

1 个答案:

答案 0 :(得分:0)

如果您有大量的RAM,那么为了更快地检索数据,您可以避免序列化和反序列化,并将数据直接保存在Redis中作为键值对。