localhost django dev服务器与postgres在mac os上慢吗?

3 python django macos performance

有人注意到在Mac OS上运行并连接到远程(postgres)数据库的django dev服务器的速度慢吗?它似乎不是其他地方引用的DNS问题.我们有一个暂存实例在托管数据库的同一个远程临时框上运行完全相同的代码,并且该实例上的性能非常清晰.

这是本地运行的性能中间件的输出:

总计:19.58 Python:6.39 DB:13.19查询:17

并在登台服务器上:

总计:0.07 Python:0.05 DB:0.02查询:16

也许它是连接到远程数据库的postgres客户端网络开销,或者什么?我不介意在登台服务器上进行开发,但能够在本地运行的东西也很好.

小智 6

两件事情:

  1. Django开发服务器非常缓慢.任何外部连接都将受到限制.
  2. 与外部数据库的连接受到计算机本地上游和下游功能的限制(瓶颈通常是您的Internet连接).

无论何时在本地开发并连接到外部数据库服务器,都会很慢.对于工作中的并发Drupal开发,我们源控制我们的sites文件夹并使用相同的数据库,虽然是外部的,但从不离开我们的本地网络.它仍然像1月份在阿拉斯加的糖蜜.

我强烈建议在本地设置PostgreSQL并将外部数据库复制到本地数据库.这不是一个非常耗时的过程,可以帮助您避免头痛并提高工作效率.