我正在共享服务器(Dreamhost)上开发Django应用程序。
我正在实现的视图需要几个HTTP GET参数来执行数据库查找并返回序列化数据。其中一些查找生成数百千字节的数据,这些数据的计算成本很高。缓存此数据将是理想的,因为它将节省数据库访问和计算时间。我有两个问题:
我也愿意接受有关我问题的其他解决方案的建议。
提前致谢! -Advait
答案 0 :(得分:4)
关于使用GET参数的缓存请求:
Cache a django view that has URL parameters
文件系统缓存通常足够快,易于设置,维护与管理任何目录相同。通过删除缓存目录中的文件来删除缓存。