Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Litespeed web server goes open source with OpenLiteSpeed - Page 2
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Litespeed web server goes open source with OpenLiteSpeed

245

Comments

  • Ben1002Ben1002 Member

    @nickvanw

    Same problem on Debian

    When starting it it says

    started
    then failed to kill
    started

    Check error log and its not running

    On Centos, it works fine, just the problem mentioned above.

  • eva2000eva2000 Veteran

    Heads up, OpenLiteSpeed also has a Google Group for discussion and questions/feedback at https://groups.google.com/forum/?fromgroups=#!forum/openlitespeed-development. I'm already there asking questions :)

    Installing OpenLiteSpeed along side a Centmin Mod Nginx install, so can test and benchmark Nginx and OpenLiteSpeed :)

  • NoermanNoerman Member

    @eva2000 said: Installing OpenLiteSpeed along side a Centmin Mod Nginx install, so can test and benchmark Nginx and OpenLiteSpeed :)

    Waiting for it.

  • raindog308raindog308 Administrator, Veteran

    @dAgent said: You mean you liked that they could disallow you using software you paid for if they don't like what you are hosting?

    That is not what it says - you're trying to make a childish free speech argument.

    Their TOS says you can't use their software to host porn. You know that when you buy it, and it's not like they can later come and change the terms.

    Saying "I don't want to contribute to the spread of porn" is admirable.

  • jarjar Patron Provider, Top Host, Veteran

    Anyone noticing a big memory difference in an equal environment with this instead of nginx? I've never used litespeed so I'm curious if this is the start of a new preferred LEB setup.

  • eva2000eva2000 Veteran
    edited May 2013

    @jarland said: Anyone noticing a big memory difference in an equal environment with this instead of nginx? I've never used litespeed so I'm curious if this is the start of a new preferred LEB setup.

    Litespeed Enterprise web server and i believe OpenLiteSpeed as well has inbuilt small static file caching feature which runs automatically. Think of it as an inbuilt Varnish static file caching equivalent that works without any user intervention in Litespeed.

    You can see the tweakable options in OpenLiteSpeed Admin

    Total Small File Cache and Total MMAP Cache sizes

    I did old Litespeed Enterprise benchmarks for static files comparing Apache vs Nginx vs Litespeed Enterprise at http://www.litespeedtech.com/support/forum/showthread.php?t=4617

    Litespeed inbuilt static file caching performance is on par with Varnish Cache from my experience :)

  • eva2000eva2000 Veteran
    edited May 2013

    Found my old Litespeed Enterprise 2 cpu license benchmarks i did nearly 2yrs ago for Litespeed Cache for dynamic PHP file caching (not same as inbuilt Litespeed small file cache), apachebench run at 5,000 concurrency and 1-1.5 million requests http://www.litespeedtech.com/support/forum/showthread.php?p=23197#post23197

    Unfortunately, OpenLiteSpeed doesn't include Litespeed Cache :(

  • 24khost24khost Member

    So somebody needs to adapt varnish to openlightspeed

  • eva2000eva2000 Veteran

    Shouldn't be hard, I've been running Varnish Cache + Litespeed Enterprise for 2+yrs now without problems.

  • Has anyone run heavy PHP loads on Litespeed? Any validity to their performance claims in the real world?

  • MaouniqueMaounique Host Rep, Veteran
    edited May 2013

    @raindog308 said: Their TOS says you can't use their software to host porn

    And that is fine if they are a host, however, with the software I bought I must be allowed to do anything on any kind of stuff. It is not their duty to stop me, police has to look into what is legal and what is not.
    It is like autocad saying you cannot use their software to design dildos. Or a mosque.
    The personal convictions of programmers should have no interference in their work. If they dont like it, they can always join the chorus or become priests. Less work and worry and more money.
    Funding campaigns and lobby groups to push porn underground and make more money for pimps and exploit better the women, that is their choice, there are tons of nutcases around, one more purse open for them wont be much of a difference.

  • raindog308raindog308 Administrator, Veteran

    @Maounique said: And that is fine if they are a host, however, with the software I bought I must be allowed to do anything on any kind of stuff.

    Nonsense. This isn't the government (though I would like it if more governments did prohibit porn).

    If you don't like the software, don't buy it. If you choose to use it, obey the license.

    Well within their rights. I take it you don't like that, so you use something else. Welcome to the free market, for what it's worth.

  • SplitIceSplitIce Member, Host Rep

    @Noerman said: @eva2000 said: Installing OpenLiteSpeed along side a Centmin Mod Nginx install, so can test and benchmark Nginx and OpenLiteSpeed :)

    Waiting for it.

    Me too, would be really interesting. Persuming they dont butcher the performance or anything silly in this version then this will be pretty amazing for cPanel servers. Lets face it cPanel is pretty apache specific, Litespeed has full support for cPanel something that no cPanel plugin has been able to adequately do for nginx.

  • MaouniqueMaounique Host Rep, Veteran
    edited May 2013

    @raindog308 said: If you don't like the software, don't buy it. If you choose to use it, obey the license.

    Thereare such things as abusive clauses in licenses. Anything that takes away the rights i got from purchase (and that is industry standard, I can do what I want with it, even resell it, says the court, except cracking, reverse-engineer or whatever would infringe on IP rights) is illegal. You cannot say negros or latinos are not allowed to use the software because there is a free market and there are plenty of other vendors to choose from. but that took decades to become obvious for everyone.
    Anyway, that clause will not hold in court, except in the bible-belt perhaps, where ppl will rather keep the fuck in the family with close (and often underage) relatives than go out for porn. nevertheless, will be overthrown on appeal.

  • eva2000eva2000 Veteran

    @Microlinux said: Has anyone run heavy PHP loads on Litespeed? Any validity to their performance claims in the real world?

    Yes real world performance is valid (for Litespeed Enterprise server at least not really tested OpenLitespeed thoroughly yet) provided LSAPI PHP is properly configured along with rest of the server. Alot of my own private large vBulletin forum clients use Litespeed and high concurrency PHP loads (up to 13,000 PHP requests/second) are about 50-100% faster than Nginx/PHP-FPM and up to 200-400% faster than Apache/PHP (mod_php).

    Basically, if Apache/PHP combo's PHP load hits a limit, next step up is Nginx/PHP-FPM.

    If PHP-FPM in Nginx/PHP-FPM combo hit's a limit, next step up is Litespeed and it's LSAPI PHP implementation or what folks usually do with Nginx/PHP-FPM is start to scale horizontally with more server (PHP-FPM nodes in a cluster).

    But if you want to keep number of servers/node clusters down to minimum, you'd have better chance at handling heavy concurrent PHP loads better with Litespeed LSAPI PHP than Nginx/PHP-FPM.

    But for most folks, they may not reach heavy concurrency PHP load levels anywhere near what it takes to differentiate between Litespeed LSAPI PHP vs Nginx's PHP-FPM.

    That's where alot of pro-Nginx/PHP-FPM users usually don't see the value in paying for commercial Litespeed Enterprise server as their concurrent traffic levels (particularly for PHP) never get to the point where Nginx/PHP-FPM hit's a limit or they just end up scaling horizontally and just add more PHP-FPM nodes in a cluster to allow their PHP loads to keep up.

    Of course this is my personal experience with Litespeed Enterprise server only. OpenLiteSpeed we shall see.

  • RophRoph Member

    @peppr said: Hosting control panel compatibility, mod_security compatibility, .htaccess file compatibility, and page caching will remain commercial-only.

    Aaaand there goes any shred of interest I had.

  • eva2000eva2000 Veteran
    edited May 2013

    Doing some siege benchmarks (siege v3.0) with Centmin Mod Nginx 1.4.1 vs OpenLiteSpeed 1.0. If anyone else is doing the same would be interested to see what comparison results you folks get with this standard lipsum generated html static file i am using http://pastebin.com/raw.php?i=Fj0Rj8we

    Thought having a commonly used html static file would make everyone's static html file results more comparable :)

    Also number of workers in OpenLiteSpeed seems to not be set by default and for me defaults to 1 worker, so check process output to see how many openlitespeed workers are there to make sure it matches cpu thread count or try cpu thread count divide by 2 see which fairs better.

  • 24khost24khost Member

    Their mod security implementation and their cpanel mod will remain closed source. Just waiting for the open source modules.

  • @eva2000 said: Yes real world performance

    Thanks for the info, sounds intriguing if the open source version has the same performance.

  • NoermanNoerman Member
    edited May 2013

    For anyone having trouble installing on Debian ... (you must install curl & create nobody group)

    root@noerman:~# apt-get update -y

    root@noerman:~# apt-get install build-essential libpcre3-dev libexpat1-dev libssl-dev libgeoip-dev zlib1g-dev curl -y
    root@noerman:~# addgroup nobody
    root@noerman:~# wget http://open.litespeedtech.com/packages/openlitespeed.1.0.tgz; tar zxf openlitespeed.1.0.tgz
    root@noerman:~# mv openlitespeed_1.0 openlitespeed
    root@noerman:~# cd openlitespeed
    root@noerman:~/openlitespeed# ./configure
    root@noerman:~/openlitespeed# make && make install
    root@noerman:~/openlitespeed# chown -R lsadm:lsadm /usr/local/lsws/phpbuild/php-5.3.24
    root@noerman:~/openlitespeed# /usr/local/lsws/bin/lswsctrl start

    Hope it helps.

  • raindog308raindog308 Administrator, Veteran

    @Maounique, you are as usual clueless. The Litespeed license is perfectly legal. Porn vendors are not a protected class like race. There is a difference between purchased and licensed. Etc.

    You really should stop arguing now because you are completely ignorant on how the law works.

  • 24khost24khost Member

    @raindog there is a difference in buying and leasing.

  • AmitzAmitz Member

    Hihi, raindog308 is porn-o-phobic...

  • jeffjeff Member
    edited May 2013

    @KuJoe said: really hate LiteSpeed's TOS though where they tell you what kinds of sites you can and can't run

    I was upset when I found out about the restrictive TOS, but might be good in the case of being a reseller, I have yet to really see any issues.

    @Maounique said: Thereare such things as abusive clauses in licenses. Anything that takes away the rights i got from purchase (and that is industry standard, I can do what I want with it, even resell it, says the court, except cracking, reverse-engineer

    Reverse engineering lite speed should be legal if you never worked for them, or used it professionally, I am not sure, but I thought that is how the law reads. Not that it really matters to me, since I don't plan on doing it, but perhaps the open source litespeed may exist to defeat this purpose.

  • reverse engineer litespeed and what you see inside the core is a Nginx

  • MaouniqueMaounique Host Rep, Veteran
    edited May 2013

    @raindog308 said: Porn vendors are not a protected class like race.

    Last time I checked all the people are equal in the eyes of the law and porn is not illegal, therefore discriminating on occupation is illegal.
    I understand some people would like sex workers to be second class citizens and be subjected to abuse by the mafia, however, we are not there yet. You might manage to see that day if all goes well for you, but I hope not.
    Getting tuff on drugs, the war on drugs, the war on muslims, the war on torrenters, child porn, etc, dont seem to work for now, lets add the war on sex, who cares anymore, it will all be a big disaster anyway, but we will manage to make a lot of money and grab absolute power till then.

  • pylodepylode Member

    Nginx > Litespeed. Why can't people see that?

  • eva2000eva2000 Veteran
    edited May 2013

    @SplitIce said: Me too, would be really interesting. Persuming they dont butcher the performance or anything silly in this version then this will be pretty amazing for cPanel servers. Lets face it cPanel is pretty apache specific, Litespeed has full support for cPanel something that no cPanel plugin has been able to adequately do for nginx.

    Only started testing but looks good so far, stock out of box Centmin Mod Nginx v1.4.1 vs stock of out box OpenLiteSpeed 1.0 for static files. Of course concurrency levels are low so not enough to differentiate between the 2. Only changes made is set Nginx worker processes to 4 and same for OpenLiteSpeed.

    Seems OpenLiteSpeed wins on Longest Transaction time being faster.

    Note default Centmin Mod Nginx also has open_file_cache enabled as well.

    Siege Benchmark v3.0 Tested against

    • static hello.txt text file with 'hello world' text
    • static nginx-logo.png default logo included with Nginx installs

    • Nginx on port 80

    • OpenLiteSpeed on port 8088

    Nginx hello.txt

    OpenLiteSpeed hello.txt

    Nginx nginx-logo.png

    OpenLiteSpeed nginx-logo.png

    -----------------------------------------
    Server Configuration:
    -----------------------------------------

    VirtualBox - CentOS 6.4 64bit
    Xeon W3540 @3.2Ghz allocated 4 cpu threads
    1280MB memory
    20GB disk on 1TB Western Digital Black Caviar

    -----------------------------------------
    Software:
    -----------------------------------------

    Centmin Mod v1.2.3-eva2000.01 Beta http://centminmod.com/centminmod_v123.html
    Nginx 1.4.1 with ngx_pagespeed support turned off
    PHP 5.2.4 PHP-FPM + APC Cache 3.1.13 + Memcache 3.07 + Memcached 2.1.0 + Libmemcached 1.0.16
    MariaDB 5.2.14 MySQL

    OpenLiteSpeed 1.0
    PHP 5.3.24 LSAPI + APC Cache 3.1.13 + Memcache 3.07 + Memcached 2.1.0 + Libmemcached 1.0.16

    -----------------------------------------
    Siege Benchmark 3.0 settings
    -----------------------------------------

    - Cache validation disabled (default)
    - Concurrency levels tested: 50, 100, 150, 200, 250
    - Reps: 10
    - Delay: 5 seconds
    - Siege benchmark mode: bench

  • eva2000eva2000 Veteran
    edited May 2013

    Nginx nginx-logo.png

    OpenLiteSpeed nginx-logo.png

  • eva2000eva2000 Veteran
    edited May 2013

    @smooch1502 said: Nginx > Litespeed. Why can't people see that?

    Because it isn't true in all cases, especially at high concurrency levels particularly for PHP related load. Some folks might not see that because:

    1. They haven't used Litespeed first hand (license costs as a barrier which OpenLiteSpeed should solve - test it for yourself it's free now :) )
    2. They don't have concurrent traffic loads anywhere near what it takes to differentiate between Nginx/PHP-FPM and Litespeed/LSAPI PHP
Sign In or Register to comment.