¿Es posible optimizar la velocidad de una aplicación de misión crítica desarrollada en Django con Cython
Es dudoso.
más de un tiempo de respuesta de aplicaciones web son los elementos que no sean HTML que se deben descargar por separado. La regla general es 8 archivos estáticos por página HTML. (.CSS, .JS, images, etc.)
Dado que ninguno de esos contenidos estáticos proviene de Django, la mayor parte de la línea de tiempo de su aplicación web es Apache (o Nginx o algún otro software de servidor fuera de Django).
Al mirar el momento justo para producir el HTML, encontrará que la mayor parte del tiempo se usa para esperar la base de datos (incluso si se trata de SQLite en memoria, verá que la base de datos tiende a dominar el línea de tiempo)
Cuando termine de hacer que Apache y la base de datos vayan rápido, entonces, y solo entonces, puede considerar los elementos de Python.
Línea inferior. No pierdas tiempo haciendo que Django y Python sean más rápidos.
Instragram usan Django y han estado optimizando partes de su base de código con Cython: youtube.com/watch?v=_1MSX7V28Po – crhodes