LiteSpeed Technologies
Download Download     Blog Blog     Wiki Wiki     Forum Forum     Store     Contact Contact    

Go Back   LiteSpeed Support Forums > LiteSpeed Web Server > Feedback/Feature Requests > Testimonial : LSWS as web app frontend instead of Apache

Reply
 
Thread Tools Display Modes
  #1  
Old 03-26-2004, 02:25 AM
bogus bogus is offline
Member
 
Join Date: Dec 2003
Location: Brittany / France / Europe
Posts: 31
Default Testimonial : LSWS as web app frontend instead of Apache

Hello,

I'm in charge of the Lab of a high value Application Service Provider. Our company provides online solutions and services in the field of Knowledge Management to other companies. Our customers entrust their strategic data and decision tools to us (sorry if my English is not too clear :? ) so we must have the most reliable web application infrastructure.

At the beginning, we used LAMP (Linux, Apache, MySQL, mod_php). But it revealed poor performance (PHP-MySQL communication cost - useless overhead) and difficult to maintain (page oriented programming does not fit big, real, complicated applications). Besides, using SQL DB for data persistency is crazy by itself, when you don't need to share data with other apps. And by the way, PHP has many surprising shortcomings and dirty style. The best part was LInux, and we keep with it.

While some of our products still use LAMP for historical reasons, we decided to switch to more appropriate language (Python) and approach : we developped our own network (and web) application middeware for persistent applications. For performance reasons we decided to use non blocking I/O for the middleware (and we did right...) and asynchronous event-driven paradigm.

Our new middleware offered us great satisfaction to serve dynamic content. Whereas we could have used it standalone (it has its own basic web server), it was not so performant on static pages (obviously) and in production we need several application servers running (one per client for security) and advanced web functionnalities (TLS, access control, tuning, ...). So we chose Apache as a front-end (with mod-proxy)

As we had ourselves chosen non blocking I/O, we were suspicious about the multi-process/thread model of apache. So we began to search for a non blocking I/O web server, which would also be lighter than apache (we don't need all the bells and whistles of that web plant).

So we found LSWS. Then we made some benchmarks of our application server behind LSWS... waow ! We used Siege, which is a very good benchmark tool for web applications (it simulates users, with session support, login, behavior, ...).
Apache broke at 200 simultaneous users !! We were very disappointed... LSWS standard got up 400 simultaneous users (and our web app too !!!), as well in reverse proxy as in FastCGI mode.
More over, installing and configuring LSWS is very easy and pleasant. As a bonus, PHP applications were boosted too... !

Well, we then switched all the Lab to LSWS. We dare not upgrade the current production servers now, but he new ones will work with LSWS, sure (when LDAP user DB will be supported by LSWS)


Thank you for the good work !
Reply With Quote
  #2  
Old 03-26-2004, 10:32 AM
mistwang mistwang is offline
LiteSpeed Staff
 
Join Date: May 2003
Location: New Jersey
Posts: 7,603
Thank you for the nice testimonial!

I'd like to add some comments about the scalabilities of LSWS and the backend web apps. Not only LSWS itself scale very well, but also it can increase the scalability of backend web apps to the same level, by pipelining request sequentially through limited number of concurrent backend connections. This architecture is almost impossible for pre-fork web servers. If more scalability is needed, just upgrade to our Professional or Enterprise Edition without worrying about the web app. :-)

LDAP authentication will be implemented soon, don't change your mind by that time ;-)

Looking forward more good news from you.

Thank you.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Expected memory usage? subBlue Install/Configuration 4 10-20-2006 02:39 PM
Proxying static content from apache to LSWS vip562 Install/Configuration 3 05-12-2006 02:27 PM
Why LSWS slower than Apache 1.3 on my server ? dredy Apache Migration/Compatibility 1 02-22-2006 06:44 PM
Does lsws has something similar to apache mod_proxy? elvis7 Install/Configuration 4 10-10-2005 01:18 AM
LSWS killed my pet squirrel!!! DNSFusion Bug Reports 1 07-24-2004 08:01 PM


All times are GMT -7. The time now is 02:52 PM.



- Archive - Top
© Copyright 2003-2011 LiteSpeed Technologies, Inc. All rights reserved. Privacy Policy.