Posts by zellerin@emacs.ch
 (DIR) Post #AWVlbpRXnIguMmMgiW by zellerin@emacs.ch
       2023-06-09T09:59:28Z
       
       0 likes, 0 repeats
       
       @galdor What is (are) your test scenarios for this measurement? One/few/many clients, one/many pipelined/not requests per connection?
       
 (DIR) Post #AWVn96to0y8M101AMi by zellerin@emacs.ch
       2023-06-09T09:59:50Z
       
       0 likes, 0 repeats
       
       @galdor Also, for epoll scenario (supposedly over multiple connection), how did you handle situation when the client send just half of the line - were all other clients waiting for it to finish, or did you do something clever and possibly slow?
       
 (DIR) Post #AWbdms6cwAaA5oFjiS by zellerin@emacs.ch
       2023-06-12T06:00:06Z
       
       0 likes, 0 repeats
       
       @galdor Thanks. I guess I miss something in how it is works. Is this code available somewhere to see as well? (my understanding, maybe wrong,  was that if a client sends a packet with just "GE", you will receive this and need to keep it somewhere on server side until the rest arrives - possibly handling other connections in the meantime)
       
 (DIR) Post #AWboA5jpPyLMZgIdua by zellerin@emacs.ch
       2023-06-12T07:56:22Z
       
       0 likes, 0 repeats
       
       @galdor Thanks.GE is first two letters of GET / HTTP/1.1, a typical http opener.
       
 (DIR) Post #AXJiK6Pt0RsvXs422S by zellerin@emacs.ch
       2023-07-03T12:18:12Z
       
       0 likes, 0 repeats
       
       @louis As other said, nice test.I would suggest that if speed is what you need then http/2 is a big difference. I have a very simple (~100 lines) toy http/2 "Hello World" server; h2load (different tool) reported on my few years old laptop something like 600k req/sec. However, hey apparently cannot do h2 w/o tls even though the switch is there, and tls wrapping with cl+ssl doubles the code size and halves the speed.Anyway, I think go server you tested might support h2 w/tls out of box, speedup there might be interesting.