Apache 代理和 Daphne:连接速度慢

Apache Proxy and Daphne : slow connection

我正在使用 Django 3.2.3、Apache 和 Daphne。达芙妮很慢。

我像代理一样使用 Apache 将请求发送给 Daphne :

<VirtualHost *:443>
    AllowEncodedSlashes On
    

    ServerName mysite.com
    ServerAdmin admin@gmail.com 


    ProxyPass "/" "http://127.0.0.1:8001/"
    ProxyPassReverse "/" "http://127.0.0.1:8001/"

    Header set Access-Control-Allow-Origin "*"
    Header set Access-Control-Allow-Methods "GET" env=CORS
    Header set Access-Control-Allow-Credentials "false" env=CORS
    SSLCertificateFile /etc/letsencrypt/live/****/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/***/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>

我使用命令启动 Daphne :

daphne -p 8001 asgi:application

当我访问我的网站时,达芙妮的日志是:

2021-06-04 21:17:17,821 INFO     Adding job tentatively -- it will be properly scheduled when the scheduler starts
2021-06-04 21:17:17,865 INFO     Added job "my_job" to job store "default"
2021-06-04 21:17:17,866 INFO     Scheduler started
2021-06-04 21:17:17,909 INFO     Starting server at tcp:port=8001:interface=127.0.0.1
2021-06-04 21:17:17,912 INFO     HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2021-06-04 21:17:17,913 INFO     Configuring endpoint tcp:port=8001:interface=127.0.0.1
2021-06-04 21:17:17,919 INFO     Listening on TCP address 127.0.0.1:8001

127.0.0.1:34650 - - [04/Jun/2021:21:18:07] "GET /fr/" 200 234920209
127.0.0.1:34698 - - [04/Jun/2021:21:18:56] "GET /fr/jsi18n/" 304 -

正在运行,我可以显示网页,但是非常非常慢,30 秒 +

我不知道要搜索什么,在哪里搜索...

编辑--- 也许问题来自 Apache 代理,但我使用 127.0.0.1,我不明白为什么它会很慢。 ping 127.0.0.1 很快。

编辑 2 --- 在 127.0.0.1 / localhost / SERVER ADDRESS 上使用 dig 和 nslookup 很快。

你能帮我出点主意吗?或解决方案:)

谢谢

终于找到了

问题不是出自apche,而是出自我的django 代码。我不太清楚,因为我做了很多测试,但我认为这是因为 redis 服务器没有启动。

谢谢