我有一些数据是从我通过主 - 详细信息网页显示的API获得的。我从API收到的数据是JSON格式,我目前将其序列化版本缓存到磁盘。所有文件都存储在一个文件夹中。每周发布新内容时,该文件最多使用1周。最多可以有40,000个文件。每个文件大约12kb,guid用作文件名。
什么是最好的缓存策略?
保持原样。
存储原始JSON而不是序列化数据。
使用Redis等NoSQL解决方案替换磁盘缓存解决方案。
将文件整理到文件夹
使用更快的序列化/反序列化技术
答案 0 :(得分:0)
如果您有大量的RAM,那么为了更快地检索数据,您可以避免序列化和反序列化,并将数据直接保存在Redis中作为键值对。