标签: django pandas web-applications
我正在构建一个应用程序,用户将选择一组特定的过滤器,向Django后端发出请求,然后客户端将为返回的过滤数据构建一个交互式图表。我不想对每个请求都向数据库进行查询,而是想在服务器第一次运行时在内存中加载整个数据一次,然后直接在其上应用过滤器,然后将数据的一部分返回给客户端。我的第一个想法是简单地将数据加载到自定义类的 init 函数中,并使此类的方法为客户端过滤和重新格式化数据。
我的问题是:这种方法安全吗?我会遇到哪些潜在问题?我要为不为每个请求进行数据库查询而节省的时间值得吗?