gpt4 book ai didi

python - localhost django dev server vs. mac os 上的 postgres 慢?

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:56 25 4
gpt4 key购买 nike

有人注意到在 Mac OS 上运行并连接到远程 (postgres) 数据库的 django 开发服务器运行缓慢吗?这似乎不是其他地方提到的 DNS 问题。我们有一个暂存实例在托管数据库的同一个远程暂存盒上运行完全相同的代码,并且该实例的性能非常出色。

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

Total: 19.58 Python: 6.39 DB: 13.19 Queries: 17

在登台服务器上:

Total: 0.07 Python: 0.05 DB: 0.02 Queries: 16

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

最佳答案

两件事:

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

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

强烈推荐setting up PostgreSQL locallycopying your external database到本地的。这不是一个非常耗时的过程,可以让您省去麻烦并提高工作效率。

关于python - localhost django dev server vs. mac os 上的 postgres 慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1546556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com