Django网站优化:对python核心函数的调用太多?

2024-10-08 18:22:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试优化页面的加载时间,发现一个请求正在获取数据,耗时约6-7秒。我使用了django-extensionsrunprofileserver,发现造成延迟的不是数据库,而是对核心python方法的过度调用。看看前30个时间密集型电话

enter image description here

在这里我们可以看到,主要是由于对内置python方法的大量调用,这个请求的执行时间超过了5秒。我想知道,下面的结论对吗?你知道吗

  1. SQL查询或ORM不是罪魁祸首(虽然它是数据密集型请求,但它以0.194秒排名第6)?你知道吗
  2. 优化的范围不多,因为主要的调用都发生在的内置python函数上位置路径.py以及通用路径.py? 你知道吗

你能建议一些方法,如果有的话,在查看了以上数据后,对其进行优化吗?你知道吗


Tags: 数据django方法py路径数据库核心时间

热门问题