我有一个django应用程序,django suit运行在一个gunicorn服务器上,加载管理的每个页面(包括列表和编辑视图)都要花很多时间。如果一个表有一个没有外键和可调用项的单记录,则该表的列表视图需要6-8秒,而分页到50个元素的表的列表视图则需要25-30秒。在
我已经检查了执行的sql,认为日志模块的配置如下,它们似乎是正常的,所有sql的总时间大约是十分之二。数据库是postgresql。在LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/opt/django/myproj/log/debug.log',
},
},
'loggers': {
'django.db.backends': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},
}
我还尝试禁用使用,并从管理员中删除@never\u缓存,以防万一,但一切都没有改变。在
有人对我的服务器可能发生的事情有什么建议吗?在
谢谢!在
我的上下文处理器:
^{pr2}$