Использует ли Psyco с django какой-нибудь смысл?

Я знаю преимущества Psyco для настольного приложения, но в веб-приложении, где процесс (= веб-страница или вызов AJAX) умирает сразу после увольнения, разве это не бессмысленно?

Во-первых, как упоминал гримблер и Ибрагим, ваш процесс не погибнет, если вы не используете чистый CGI … который вы не должны использовать.

Во-вторых, узким местом в большинстве веб-приложений являются запросы к базе данных, для которых Psyco не поможет.

Если у вас есть какая-то логика, которая является вычислительной интенсивностью, то, безусловно, имеет смысл использовать Psyco или Cython. На самом деле я где-то читал отчет (жаль, что прошло какое-то время, так что теперь не могу найти ссылку) тем, кто делал сложные вычисления и имел отличные результаты, компилируя их все views.py с Cython.

Вы должны использовать fastcgi или wsgi с django, поэтому процесс не будет запускаться для каждого запроса.

Вам действительно нужно написать свой код, чтобы быть дружелюбным к psycco, если вы хотите получить приличную прибыль, и вам не пригодится, если ваше узкое место является базой данных.

Этот парень получил повышение производительности:

http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/

Тем не менее, это немного устарело.