有个比较大的数据请求,通过前端异步的方式来请求的。之前我没有考虑到打开多个界面(多个搜索),返回的数据会被之后的请求给你替换掉。就是返回的数据是最后一个请求的
因为我之前的提问:https://segmentfault.com/q/10...我用了全局变量。
之后再改进,存入全局变量的是一个字典,好了。前面的问题解决了。但是但是最严重的问题,这个全局数据会越来越大!!!就是这个数据没有得到释放。
之所以要保留这个数据是因为还有导出的需求,但是这个需求是不确定客户什么是要用,所以,就将所有的查询回的数据保留,这样导出这里就快了。
然后,有想过通过监听浏览器的关闭这个事件,来删除这个全局变量。
不知道有没有其他的方法。谢谢!
有个前提是不加组件的情况下。redis就不能用了
前端你自己写还是别人写?
可以参考 datatables + django-datatables-view 的组合,前端只要有基础的jQuery知识即可
https://datatables.net
https://pypi.python.org/pypi/...