首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gunicorn超时服务器慢速问题

Gunicorn超时服务器慢速问题
EN

Stack Overflow用户
提问于 2018-07-20 06:36:47
回答 1查看 1.1K关注 0票数 0

我已经部署了一个and应用程序Python Framework前端是Vue js,数据库是Mysql。

托管网站上的数字海洋,我正在使用CPU优化液滴与下面的配置,8 GB,4 vCPU,我面临的性能问题,网站是非常缓慢的,虽然主机是CPU优化的8gb内存。

当我检查错误日志时,我能够找到关键的工作超时(pid:9116),我增加了加时针的超时时间,但我仍然面临着同样的问题。

1)我想提高性能,2)我想解决超时问题,我增加了nginx的值,最大值是75s,我没有做任何添加。什么是最好的解决方案。

请帮助我是否有任何替代的方法来测试网站的性能。

EN

回答 1

Stack Overflow用户

发布于 2018-07-20 09:57:53

我认为你需要优化

优化django在生产服务器上休息的技巧。

  1. 检查你的问题。检查这一点的最佳方法是使用django调试工具栏,它将显示您产生了多少查询,如果您认为有很多查询,那么优化查询。例如。使用prefetch_related或select_related连接表,否则会逐一查询。
  2. 索引表,尝试对查询中经常使用的列进行索引。只是在索引时要小心,只需索引您真正想要的列,因为在更新、删除和添加时,缺点会更慢。
  3. 检查您的数据库运行状况,如果您经常执行删除或更新那些实际存储在某个地方的数据,并且它仍然是您的索引的一部分,那么它称为Dead Rows,如果您正在使用postgres,您可以执行一些命令(如真空度)来删除这些数据。
  4. 放大您的服务器,这实际上取决于您的服务器的请求/流量,检查RAM或CPU峰值为您确定所需的单位。作为经验,我在我的一些表上至少有1000万行数据,在某些情况下,我将其交叉引用到30k数据、2gb RAM和1gb CPU上,在很少的同时请求中工作良好。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51436451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档