【问题标题】:Django & PostgreSQL is making Server response very slowDjango 和 PostgreSQL 使服务器响应非常慢
【发布时间】:2021-04-20 14:53:36
【问题描述】:

当我们对 CSS 或 python Django 的代码进行更改时,有时更改会在 15-20 分钟后反映。但是当我们重新启动 Web 服务器时,更改会反映出来。那么 Django 中是否有任何设置来存储或释放缓存内存或虚拟内存,从而使代码更改响应变慢?

【问题讨论】:

  • 浏览器有一个硬刷新选项,为什么不使用它们 ctrl + F5 应该可以工作。但是如果你真的不需要使用缓存检查this
  • 澄清一下,不是 Django 或 PostgreSQL 做出的更改反映缓慢,您的浏览器已缓存 css 文件等以优化互联网使用/加快加载速度。
  • 这个和Postgres没有关系,所以我把postgresql标签去掉了。
  • 嗨@AbdulAzizBarkat 我尝试了硬刷新选项 ctrl + F5 但它不起作用,清除了浏览器缓存,使用了不同的浏览器,不同的机器但没有任何效果。但在 15-20 分钟后。更改会反映出来,或者如果我重新启动服务器,它会立即反映出来。这个问题有时会经常发生
  • 请查看this 链接,this 链接可能会有所帮助

标签: django


【解决方案1】:

正如评论者所提到的,这可能是您的网络浏览器缓存最近的 CSS 文件的情况。有两种解决方案:

  1. 在单击刷新按钮的同时按住Shift,或者输入Ctrl-F5Command-F5,硬刷新您的网络浏览器。

  2. 通过附加一些无关紧要的内容来更改指向您的 CSS 文件的链接:

    <link rel="stylesheet" href="{% static 'main.css' %}?12345">
    

    这将确保其他人会立即看到您的更新,即使没有硬刷新页面。

【讨论】:

  • 如果有人对 Django 内存泄漏解决方案有任何经验,您好专家。有没有示例代码示例?这将非常有帮助#djangomemoryleak @hedgie
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-21
  • 2016-02-18
  • 2013-05-30
  • 2014-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多