博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARTS打卡计划第三周-Review
阅读量:6904 次
发布时间:2019-06-27

本文共 415 字,大约阅读时间需要 1 分钟。

本周的文章连接是:

标题是:Basic Performance Optimization in Django,对django的性能进行一些基本的优化。

本文提到了几个方式对django的进行优化:

  1. 避免在循环里面使用sql查询
  2. 使用select_related和prefetch_related
  3. 使用values() 和 values_list()
  4. 批量插入使用bulk_create()
  5. 能使用sql的地方尽量避免使用python代码

本文给我最大的收获在于,构造一些数据,去测试每一种查询方式的执行时间(python的timeit),这样能直观的明白,一种方式能比另外一种方式快几十倍或者几倍,这种思维的方式非常值得去学习。

最后附上我的测试项目连接,只有自动动手实践了,才会发现简单一个优化能提升很多倍的性能。

 

转载于:https://www.cnblogs.com/dongqiSilent/p/10803875.html

你可能感兴趣的文章
C#语言学习--基础部分(十八)数组参数
查看>>
MySql简单分页存储过程
查看>>
EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
查看>>
UVA 277 Puzzle
查看>>
rancher中级(一)(rancher的存储,网络)
查看>>
个人总结
查看>>
【第40题】2019年OCP认证12C题库062考试最新考试原题
查看>>
怎样在linux下查找一个结构体的原始定义
查看>>
OpenApi开源项目以及总结
查看>>
UNIX-LINUX C语言编程->实验室->多次打开文件实验
查看>>
8.8
查看>>
http://www.cnblogs.com/kenshincui/p/3840294.html
查看>>
更改SQL SERVER默认端口
查看>>
ajax的traditional属性
查看>>
网络安全重点总结
查看>>
git &github 快速入门
查看>>
windows下mysql忘记root密码的解决方法
查看>>
hdu 1907 John / 2509 Be the Winner 博弈 最后取完者为输
查看>>
原来生活如此精彩
查看>>
〖Linux〗Ubuntu13.04 安装KCOPSE过程笔录
查看>>