# Performance comparison: LiteSpeed + Ruby LSAPI vs Ruby FCGI

**URL:** <https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179>\
**Category:** Rails\
**Created:** [September 1, 2006, 7:22am UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179 "2006-09-01T07:22:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![finster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ac8455/32.png) [@finster](https://www.ruby-forum.com/u/finster)\
**Post date:** [September 1, 2006, 7:22am UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179/1 "2006-09-01T07:22:02Z")

</div>

Hi,

I spent some time on benchmarking Ruby LSAPI and Ruby FCGI interface, it  
might be helpful for people who want to bring the best performance out  
of Ruby/Rails, if you if you are interested, the result is available at

> **[LiteSpeed Blog](https://blog.litespeedtech.com/)**
>
> Tips and tutorials, product announcements, benchmarks, and company news from LiteSpeed Technologies, Inc.

## Best Regards, George W.

LiteSpeed Web Server

> **[LiteSpeed | Internet. Accelerated. - LiteSpeed Technologies](https://www.litespeedtech.com)**
>
> LiteSpeed provides one-stop web-acceleration solutions that embrace and advance cutting-edge technologies. Web server, load balancer, cache solutions, and more.

---

<div class="post-metadata">

**Author:** ![finster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ac8455/32.png) [@finster](https://www.ruby-forum.com/u/finster)\
**Post date:** [September 1, 2006, 11:43am UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179/2 "2006-09-01T11:43:40Z")

</div>

Hi George,

Can you tell me if LSAPI natively supports something like this

[http://sean.treadway.info/demo/upload/](http://sean.treadway.info/demo/upload/)

Thanks,  
Serge

---

<div class="post-metadata">

**Author:** ![finster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ac8455/32.png) [@finster](https://www.ruby-forum.com/u/finster)\
**Post date:** [September 1, 2006, 5:30pm UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179/3 "2006-09-01T17:30:46Z")

</div>

snacktime,

We built freebsd 6 binary periodically, you can get it at

[http://www.litespeedtech.com/packages/2.2/std/lsws-2.2-std-i386-freebsd6.tar.gz](http://www.litespeedtech.com/packages/2.2/std/lsws-2.2-std-i386-freebsd6.tar.gz)  
or

[http://www.litespeedtech.com/packages/2.2/ent/lsws-2.2-ent-i386-freebsd6.tar.gz](http://www.litespeedtech.com/packages/2.2/ent/lsws-2.2-ent-i386-freebsd6.tar.gz)

Best Regards,  
George

---

<div class="post-metadata">

**Author:** ![finster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ac8455/32.png) [@finster](https://www.ruby-forum.com/u/finster)\
**Post date:** [September 1, 2006, 6:08pm UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179/4 "2006-09-01T18:08:52Z")

</div>

Serge,

No, upload progress bar does not work with LSWS+LSAPI, it is not related  
to LSAPI, but because LSWS waits for the whole request before forwarding  
it to backend scripting engine. We does that because the precious  
backend scripting engine don’t need to wait for the slow I/O.

On the other hand, doing upload progress bar inside Rails framework is  
not a good idea to us, maybe OK for small sites, but for high traffic  
sites, scalability will become a serious issue.

Best Regards,  
George

---

<div class="post-metadata">

**Author:** ![finster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ac8455/32.png) [@finster](https://www.ruby-forum.com/u/finster)\
**Post date:** [September 1, 2006, 7:37pm UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179/5 "2006-09-01T19:37:11Z")

</div>

On 9/1/06, George W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> snacktime,
> 
> We built freebsd 6 binary periodically, you can get it at
> 
> [http://www.litespeedtech.com/packages/2.2/std/lsws-2.2-std-i386-freebsd6.tar.gz](http://www.litespeedtech.com/packages/2.2/std/lsws-2.2-std-i386-freebsd6.tar.gz)  
> or
> 
> [http://www.litespeedtech.com/packages/2.2/ent/lsws-2.2-ent-i386-freebsd6.tar.gz](http://www.litespeedtech.com/packages/2.2/ent/lsws-2.2-ent-i386-freebsd6.tar.gz)

Thanks!!

---

<div class="post-metadata">

**Author:** ![finster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ac8455/32.png) [@finster](https://www.ruby-forum.com/u/finster)\
**Post date:** [September 1, 2006, 11:26am UTC](https://www.ruby-forum.com/t/performance-comparison-litespeed-ruby-lsapi-vs-ruby-fcgi/67179/6 "2006-09-01T11:26:51Z")

</div>

Btw, any chance on getting a binary compiled for Freebsd 6?
