|
|
|
|
|
by codeape
5205 days ago
|
|
I lack knowledge on networking/event-based systems on a fundamental level. Here's what I don't understand: * test.py is sequential: It first does 500 sets then 500 gets, all in one thread, using a single connection to the server. * The socket handling function (memg.py:handle_con/memg-diesel.py:handle_con) is called once. There is no parallell execution going on. * So why is the memg-diesel.py code so much faster? What makes the code for sending and receiving data to/from the socket so much faster? Could someone please explain to me why an epoll-based solution is so much faster? |
|