6 способов повышения производительности, от использования лучших алгоритмов до использования языка C для многопроцессорной обработки 1. Оптимизация кода и алгоритмов Всегда внимательно смотрите на свой код и алгоритмы в первую очередь. Многие проблемы со скоростью могут быть решены путем реализации лучшего алгоритма или добавления кэширования. Целые книги написаны на эту тему, но некоторые общие рекомендации, чтобы следовать являются: 2. Использование PyPy Вероятно, вы используете справочную реализацию Python, CPython...
Возможно ли с помощью Python обработать миллион запросов в секунду? До недавнего времени это было немыслимо. Многие компании мигрируют с Python на другие языки программирования для повышения производительности и, соответственно, экономии на стоимости вычислительных ресурсов. На самом деле в этом нет необходимости. Поставленных целей можно добиться и с помощью Python. Python-сообщество в последнее время уделяет много внимания производительности. С помощью CPython 3.6 за счет новой реализации словарей удалось повысить скорость работы интерпретатора...