[tor-dev] onionoo resource requirements
l.m
ter.one.leeboi at hush.com
Sat May 2 22:14:55 UTC 2015
Hi Luke,
>Django (and by implication, python) are an accepted technology
>at tor, but as much as I wish it would be different, the tor web
>infrastructure is still based on python 2.7 (basically, you can
>only depend on whatever is in wheezy and wheezy-backports if
>you want something to run on tor's infrastructure). Of course if
>you don't intend for your project to ever replace tor's own onionoo
>deployment, that doesn't matter.
Thanks for pointing that out. I think that won't be a big problem as
this isn't intended to be a replacement. If it ends up being a
fruitful experiment then it's a success. It's a success if it
demonstrates some improvement over the currently deployed design. If I
stay away from python3 then the main difference is the use of
postgresql+pgbouncer/pgpool. My instincts are telling me that python3
is needed for aiohttp to demonstrate that asynchronous io, lightweight
concurrency, and various
database optimizations can yield improvements. If the results end up
meriting reproduction then virtual environments can be used for
testing without breaking existing infrastructure.
>PS: I'm also going to take this opportunity to plug my onionoo
>client library that you can use to check that your onionoo clone
>performs to spec ;-) https://github.com/duk3luk3/onion-py
I saw that. I'll definitely keep it in mind for comparison. Thanks
again.
--leeroy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20150502/6c055eef/attachment.html>
More information about the tor-dev
mailing list