Можно ли оптимизировать скорость критически важного приложения, разработанного в Django с Cython
Сомнительно.
Большую часть времени ответа веб-приложения составляют элементы, отличные от HTML, которые необходимо загружать отдельно.Обычное практическое правило - 8 статических файлов на страницу HTML.(.CSS, .JS, изображения и т. Д.)
Поскольку статический контент не поступает из Django, большая часть временной шкалы вашего веб-приложения - это Apache (или Nginx или какое-либо другое серверное программное обеспечение вне Django).
Рассматривая только время для создания HTML, вы обнаружите, что большую часть времени тратится на ожидание базы данных (даже если это SQLite в памяти, вы увидите, что база данных имеет тенденцию кдоминировать над временной шкалой)
Когда вы сделаете так, чтобы Apache и база данных работали быстро, тогда - и только тогда - вы можете рассмотреть элементы Python.
Итог.Не тратьте свое время на то, чтобы заставить Django и Python работать быстрее.