python webserver 如何分页返回一个文件夹中的6万条文件信息

  1. 使用scandir库列出了文件夹中的文件,但是当文件比较多(6万多)时候,浏览器就崩溃了
  2. 试过yield,但是下次请求时候还是返回前10条

大家有没有好的解决方法,求教

阅读 1.7k
2 个回答

一个建议是事先把文件夹的文件信息存到数据库里,再监测文件夹的变动实时修改数据库,六万条文件信息实在不合适在每一次请求的时候进行系统调用查询

缓存队列了解下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题