не могу понять зачем так себя мучать если есть git и работа через него намного приятнее использования простого текстового редактора (почему не Pycharm к примеру) и довески к нему по выкладываю пакетов через sftp
Михаил, к сожалению, для того чтобы запустить файл, его нужно прочитать.
поэтому мне такие средства не известны
думаю python тем и хорош что все его коды всегда доступны для чтения и понимания что именно там происходит и почему
правило простое
1. для каждой сессии уникальный файл
2. работа с файлом только в синхронном режиме
3. лучше всего работать через таски RabbitMQ
4. старайтесь избегать файлов при высоконагруженных проектах :)
ну сделайте предрасчитанное значение, которое будет изменяться при каждом изменении зависящих значений или же раз в час, к примеру. предрасчитали и записали в профиль пользователя
или же храните значения, на основании которых рассчитывается рейтинг, в Redis или подобной системе кеширования, откуда можно быстро достать данные и посчитать рейтинг
вобщем тут надо понимать как вся система работает глобально и не давать точечных советов, потому что все они будут неправильными
dimonchik2013, ну тогда предлагаю такую штуку поставить https://github.com/oyyd/http-proxy-to-socks
оно поднимает локальный http сервер а проксирует все на указанный Вами socks сервер. в своем коде Вы работаете как с обычным http прокси сервером
мне помогало
а чем Вам обычный scrapy не угодил ? зачем писать свой велосипед ?
ну или если нужна уж просто "по горло" async версия почему не посмотреть как другие делают ?
к примеру поиском по github