是否可以优化使用cython在Django中开发的关键任务应用程序的速度
令人怀疑。
Web应用程序响应时间的大部分是必须单独下载的非HTML元素。通常的经验法则是每个HTML页面8个静态文件。(.CSS,.JS,图像等)
由于这些静态内容都不来自Django,因此您的大多数Web应用程序时间线都是Apache(或Nginx或Django之外的其他服务器软件)。
当仅查看生成HTML的时间时,您会发现大部分时间都花在等待数据库上(即使它是内存中的sqlite,您也会发现数据库倾向于主导时间轴)
当您使Apache和数据库快速运行时,然后-仅在那时-您可以考虑使用Python元素。
底线。不要将任何时间浪费在使Django和Python更快上。