Zappa django响应时间

时间:2018-07-04 02:44:54

标签: django serverless zappa aws-serverless

当使用Zappa部署基本的Django应用程序时,我发现我的TTFB(第一个字节的时间)时间介于280-800ms之间,但通常约为700ms。对于一个网站来说太长了。

其他人似乎获得了更好的响应时间,例如“ 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。

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

1 个答案:

答案 0 :(得分:0)

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