Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

high performant server for web analytics

Name: Anonymous 2010-12-12 15:10

I want a HTTP server that does something very simple:

1) Receive request
2) Respond with a tiny file; close HTTP connection
3) Parse the request data and persist it

The server must perform under EXTREME ENTERPRISE LOADS. How should I proceed?

Everybody talks about non-blocking I/O and stuff, but none of the frameworks I've seen (eventlet, gevent, EventMachine) seem to suit my need. In all of them the requests/sec go down as soon as I do any real work, and it's impossible to answer the requests before handling the data. Is this so absurd? The clients don't care what they get back; the important thing for me is that no request gets lost.

Should I just use regular threads? Help me, /prog/.

Name: Anonymous 2010-12-12 16:13

what

Name: Anonymous 2010-12-12 16:55

nginx
/thread

Name: Anonymous 2010-12-12 17:06

thread pool
/thread

Name: Anonymous 2010-12-12 19:19

threads
/thread

Name: Anonymous 2010-12-13 0:04

segfault
/thread

Name: ​​​ 2010-12-13 0:32

Name: Anonymous 2010-12-13 11:10

Erlang
/thread

Name: Anonymous 2010-12-13 11:15

p/thread

Don't change these.
Name: Email:
Entire Thread Thread List