Django admin 后台性能问题

来源:1-6 django 和其他 web 框架的优缺点?

979811597

2023-06-12

在Django 后台中,使用 list_per_page = 10,分页可以生效,在本地速度也很快。

但当数据总量到了1000+条,list_per_page=10,的速度就很慢,尤其是在翻页的时候,在本地速度还可以,但是在服务器上,就很慢了。开始以为是数据库问题,后来发现,最立竿见影的方法,就是临时升宽带,从5M升到10M,速度就快了很多。但这不是长久之计。

老师,请问这种问题应该怎么处理?

写回答

2回答

deweizhang

2025-01-02

数据量太大 每页数量少一些 数据库优化

0
0

deweizhang

2024-12-30

一般来说分页 每页数量不要太多 另外数据传输可以进行压缩 可以百度查一下django传输压缩,另外不用的字段可以不从数据库中取出 以此减少体积大小

0
1
979811597
很久之前的问题,今天看到了,有些历史感,如今在Django的路上走了很久。我写写当时是怎么解决的。首先,安装Django-toolbar,第二,发现问题出现在过滤器,全部注释后立刻就好了。第二,过滤不使用Django admin自带的,所有过滤器自行封装了。第三,涉及到大量计算的字段,用redis,减少数据库的查询
2024-12-31
共1条回复

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程