gpt4 book ai didi

python - 在 Django 中使用 Cython。是否有意义?

转载 作者:IT老高 更新时间:2023-10-28 21:53:08 30 4
gpt4 key购买 nike

是否可以优化在 Django 中使用 Cython 开发的关键任务应用程序的速度?

最近我在互联网上读到,Cython 可以像速度一样将 Python 代码转换为 C。这对 Django 可行吗?

最佳答案

Is it possible to optimize speed of a mission critical application developed in Django with Cython

这是值得怀疑的。

Web 应用程序的大部分响应时间是必须单独下载的非 HTML 元素。通常的经验法则是每个 HTML 页面有 8 个静态文件。 (.CSS、.JS、图片等)

由于这些静态内容都不是来自 Django,因此您的 Web 应用程序的大部分时间线都是 Apache(或 Nginx 或 Django 之外的一些其他服务器软件)。

当只看生成 HTML 的时间时,您会发现大部分时间都花在等待数据库上(即使是内存中的 SQLite,您也会看到数据库往往主导时间线)

当您完成 Apache 和数据库的快速运行后,然后 - 并且只有这样 - 您可以考虑 Python 元素。

底线。不要浪费任何时间让 Django 和 Python 运行得更快。

关于python - 在 Django 中使用 Cython。是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3539120/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com