Re: [Vala] libsoup serves only one request at a time
- From: Joseph Montanez <jmontanez gorilla3d com>
- To: Edwin DLCA <edwinspire gmail com>
- Cc: vala-list <vala-list gnome org>
- Subject: Re: [Vala] libsoup serves only one request at a time
- Date: Sat, 17 Mar 2012 11:53:06 -0700
From my understanding in other libraries like libsoup you'd want to
hand off the connection to a background thread to continue so you can
continue to accept more connections. I know Ada's AWS works like that
but I've not see that anywhere in the libsoup implementation. What I
would suggest is doing a load balancing proxy so you'd have many many
libsoup servers running. NGINX and Apache works really well at this,
and this is how servers with apache + php using fastcgi basically
work, you startup many processes to handle the load.
The only downfall with that is sharing state is harder and slower,
mainly session. I know apache has "sticky" were it makes you stay on
the machine / process your first attached to so you can keep using
file base session if you really needed too.
On Fri, Mar 16, 2012 at 7:26 AM, Edwin DLCA <edwinspire gmail com> wrote:
I have a small application that serves html pages. It works fine, but when
the page is too large can not address other petivciones until finishes
sendingthe page.
Is there any way to make libsoup attend several requests on multiplethreads
at once?
_______________________________________________
vala-list mailing list
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list
--
Joseph Montanez
Web Developer
Gorilla3D
Design, Develop, Deploy
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]