各位好,我是一位学生,现在有问题想请教大家。
现在有一个文件 ch.txt,文件很大,存储着上百万条ch记录,大约60M,并且会每天更新。
有一个主要页面index需要使用到这样的信息:
一个存有ch的集合:set(ch)
我目前的解决方案是,
1.在views中定义了这个set(ch)(初始为空集)。
2.留下一个url(refresh),每天访问此url可以去读取文件,并且将内容写入到set(ch)。
3.在index(request)中使用这个set(ch)。
但是现在存在一个问题,这个set经常失效、在我调用了url(reload)之后,确实将文件读进了set(ch)。但【有时】当我重新访问时,这个set(ch)又重新变为空集。
我不知道是哪里出了问题?为什么会这样子?
我认为问题的关键是如何在django中保有这样一个set。不知道django是否提供了方法。
注意:最好不要使用数据库。