Оптимизировать или переписать работающий скрипт на python
Нужно оптимизировать или переписать работающий скрипт на python, который запускается на сервере Linux на Raspberry Pi 3, операционная система
Raspbian.
Скрипт является приложением Tornado Python.
Работает так: слушает определенные UDP порты (на данный момент слушается
6 UDP портов), если что-то приходит на любой из этих UDP портов по
очереди или одновременно, то сразу-же пересылается на определенный TCP
порт, то есть TCP портов тоже шесть. Веб клиент, страница веб браузера
постоянно через AJAX запрашивает по TCP порту информацию, этот скрипт её
выдаёт.
Задача, оптимизировать этот скрипт или переписать его чтобы он нормально
работал и не создавал нагрузки на сервер и не выводил в консоль или в
логи ошибок, может сделать его многопотоковым. Потому что скорее всего
он написан неправильно, но работает.
И оставить возможность увеличивать или уменьшать количество транслируемых портов. Скрипт прилагаю. На все вопросы отвечу.
Сколько стоит такая работа, не знаю, поэтому жду предложений.
Спасибо за внимание.