有没有可能用Cython优化用Django开发的任务关键型应用程序的速度?

最近我在网上读到,Cython可以将Python代码转换成类似于C语言的速度.Django 可以做到这一点吗?

推荐答案

使用Cython可以优化Django开发的关键任务应用程序的速度吗

这是值得怀疑的.

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

因为没有任何静电内容来自Django ,所以您Web应用程序的大部分时间线都是apache(或nginx或Django 以外的一些其他服务器软件).

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

当您完成Apache和数据库的快速运行时,然后--也只有在那时--您可以考虑Python元素.

要旨不要浪费时间让Django和Python运行得更快.

Django相关问答推荐

如何在REST框架中以SON格式返回错误,而不是HTML格式返回错误?

Django REST framework:object has no attributed after annotation;Got attributeError when try to get a value for field field on serializer<>

Django/SendGrid-密码重置-发件人地址与验证的发件人身份不匹配.";

Django为什么我的post.count_view递增2?

如何在Django模板中为无效词典查找打开异常?

Urls.py中路径**kwargs的Django翻译?

Django-admin 显示decorator 按多列排序

Django Query 在基于通用类的 UpdateView 中重复了 2 次

获取结果集中返回的元素数的 django 模板标签是什么?

何时在 django 中使用 pre_save、save、post_save?

如何在不使用 sudo 的情况下安装 virtualenv?

文档中的 Mongoengine creation_time 属性

Python 和 Django OperationalError (2006, 'MySQL server has gone away')

手动触发 Django 邮件错误报告

PyMongo vs MongoEngine for Django

Django:在管理界面中显示图像

django - 如何使翻译工作?

对 django 的 Http Delete 请求返回 301

AWS Cognito 作为网站的 Django 身份验证后端

Django admin - 使所有字段只读