在共享服务器上缓存带有GET参数的Django视图

在共享服务器上缓存带有GET参数的Django视图,django,performance,caching,dreamhost,Django,Performance,Caching,Dreamhost,我正在共享服务器(Dreamhost)上开发一个Django应用程序 我正在实现的视图使用几个HTTPGET参数来执行数据库查找和返回序列化数据。其中一些查找会生成数百KB的数据,计算成本很高。缓存这些数据将是理想的,因为它将节省数据库访问和计算时间。我有两个问题: 提到缓存中间件不使用GET或POST参数缓存请求。这有什么办法吗 指示文件系统缓存或数据库缓存最适合Dreamhost站点。以下哪一项在性能、设置和可维护性方面会更好。共享主机是否有其他选择 我也愿意接受其他解决我问题的建议 提前谢

我正在共享服务器(Dreamhost)上开发一个Django应用程序

我正在实现的视图使用几个HTTPGET参数来执行数据库查找和返回序列化数据。其中一些查找会生成数百KB的数据,计算成本很高。缓存这些数据将是理想的,因为它将节省数据库访问和计算时间。我有两个问题:

  • 提到缓存中间件不使用GET或POST参数缓存请求。这有什么办法吗
  • 指示文件系统缓存或数据库缓存最适合Dreamhost站点。以下哪一项在性能、设置和可维护性方面会更好。共享主机是否有其他选择
  • 我也愿意接受其他解决我问题的建议

    提前谢谢! -Advait

  • 关于带有GET参数的缓存请求:

  • 文件系统缓存通常足够快,易于设置,并且维护与管理任何目录相同。通过删除缓存目录中的文件来删除缓存