Я стресс-тестирование 2 разных проектов: один является proxsmtpd - SMTP-прокси, написанный на C
А другой, smtp_proxy.py, который я разработал за 1 час, с использованием модулей Python asyncore и smtpd.
Я подчеркнул оба проекта под большой нагрузкой,
и обнаружил, что proxsmtpd способен удерживать 400 сеансов SMTP / сек,
в то время как моя программа на Python, может делать только 160 сеансов SMTP /sec.
Итак, мой вопрос, делает ли это, потому что есть некоторые ограничения производительности в асинхронном режиме,
или программы на С просто быстрее? Или, может быть, это я, использующий асинкор неэффективно?