On Thu, Jul 11, 2002 at 12:28:17PM +0200, Roberto Rotta wrote: > [se riesci a disabilitare l'HTML fai una gran cosa] > > On Thu, Jul 11, 2002 at 11:54:13AM +0200, walter valenti wrote: > > Diciamo che puoi avere due approcci diversi per le connesioni: > > > > Il caso pi� semplice � un solo processo che gestisce la singola connessione. > > Il questo caso un server � in grado di gestire una sola connessione alla > > volta. > > > > Il secondo caso pi� complesso ma pi� utile, � quello del server > > concorrente: il > > server quando viene lanciata forka in in numero definito di figli, in questo > > modo potra servire contemporaneamente pi� connessioni. > > Oppure con un server concorrente, gestire un thread (non processo) per > client. Oppure, altra tecnica, e` quella del preforked server, > che in sostanza forka un certo numero di figli alla partenza, > risparmiandosi il costo della fork al momento della richiesta di > un client. Oppure quella del prethreaded. Ma che dite? Non e` *assolutamente* vero che i server single-threaded gestiscano una sola connessione alla volta!
Basta provare: $ ps -ef | grep h\\ttpd www-data 27032 1 0 14:15 ? 00:00:00 /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -i /var/run/thttpd.pid $ netstat -na | grep :80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33333 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33332 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33335 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33334 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33329 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33328 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33331 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33330 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33341 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33340 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33343 ESTABLISHED tcp 0 0 ip.del.ser.ver:80 ip.di.un.client:33342 ESTABLISHED $ ps -ef | grep h\\ttpd www-data 27032 1 0 14:15 ? 00:00:00 /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -i /var/run/thttpd.pid Ciao, /dev/null -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

