首页 > 解决方案 > Zappa django 响应时间

问题描述

当使用 Zappa 部署一个简单的 Django 应用程序时,我发现我的 TTFB(第一个字节时间)时间在 280-800 毫秒之间,但通常在 700 毫秒左右。这对于一个网站来说太长了。

其他人似乎得到了更好的响应时间,例如“125ms 到 500ms ...(可能平均约为 175ms)”(https://www.reddit.com/r/django/comments/44r55j/announcing_djangozappa_serverless_django_on_aws/)。

重现我的问题:

pip3 install django-admin
mkdir test
cd test
virtualenv .env
source .env/bin/activate
pip3 install django zappa
django-admin startproject zaptest
zappa init (and choose all defaults)
zappa deploy dev

并转到提供的 URL。

任何有关如何加快速度的建议将不胜感激。

标签: djangoserverlesszappaaws-serverless

解决方案


这个问题原来是最初的 TLS 握手很慢,与 Zappa 或 Lambda 无关。尽管我住在澳大利亚,但我在美国托管,因为它是一个测试系统,而且在美国托管更便宜。搬到澳大利亚后,速度显着提高。


推荐阅读