django - 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。
任何有关如何加快速度的建议将不胜感激。
解决方案
这个问题原来是最初的 TLS 握手很慢,与 Zappa 或 Lambda 无关。尽管我住在澳大利亚,但我在美国托管,因为它是一个测试系统,而且在美国托管更便宜。搬到澳大利亚后,速度显着提高。
推荐阅读
- javascript - childNodes 上的 JavaScript XPath,评估不是函数
- macos - 在 MacOS Catalina 上升级 make
- python - 如何修复 TypeError:预期的 str、字节或 os.PathLike 对象,而不是 python 中的 PngImageFile
- python - pyinstaller 运行不顺利我能知道一些其他将 .py 文件转换为 .exe 的方法吗
- javascript - D3.js 上的 http://localhost:9090/[object%20Object] 400 错误
- networking - nc:连接到 10.167.71.255 端口 9000 (tcp) 失败:权限被拒绝
- python - 在云函数中发布/订阅到主题会产生 google.auth.exceptions.TransportError 或 requests.exceptions.ConnectionError
- python - 根据特定模式更改列的顺序
- arrays - Angular,如何从收入数组中计算总和?
- r - 如何使用相同的数据集绘制折线图?