Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:licenses:choosing-a-license [2015/08/07 18:35]
Michael Alegre [Owned Licenses vs Leased Licenses]
litespeed_wiki:licenses:choosing-a-license [2019/10/18 21:28] (current)
Jonathan Kagan [Indicators that you need to upgrade your license]
Line 5: Line 5:
 ===== LiteSpeed Web Server Editions ===== ===== LiteSpeed Web Server Editions =====
  
-There are three different editions of LiteSpeed Web Server. (See the [[http://​www.litespeedtech.com/​products/​litespeed-web-server/​editions|feature comparison]] on the main site for an in-depth comparison.) +There are two different editions of LiteSpeed Web Server. (See the [[http://​www.litespeedtech.com/​products/​litespeed-web-server/​editions|feature comparison]] on the main site for an in-depth comparison.) 
-  +
-  * Standard Edition: Free. Meets the needs of small websites. Automatically reads and uses Apache configurations but is limited to 150 concurrent connections and up to 5 Apache vhosts.+
   * OpenLiteSpeed:​ Open source and free. Powerful enough for any website, but does not automatically read and use Apache configurations. Easy to configure (understands Apache mod_rewrite syntax), but requires that you configure it on your own.   * OpenLiteSpeed:​ Open source and free. Powerful enough for any website, but does not automatically read and use Apache configurations. Easy to configure (understands Apache mod_rewrite syntax), but requires that you configure it on your own.
   * Enterprise Edition: The ultimate combination of power and usability. Even more power and features than OpenLiteSpeed. [[http://​www.litespeedtech.com/​products/​litespeed-web-server/​benchmarks/​php-hello-world|Faster than any other major web server]]. Requires almost no setup because it automatically reads and uses your existing Apache configurations (including .htaccess files). Compatible with cPanel, Plesk, DirectAdmin,​ Interworx, and almost all web applications.   * Enterprise Edition: The ultimate combination of power and usability. Even more power and features than OpenLiteSpeed. [[http://​www.litespeedtech.com/​products/​litespeed-web-server/​benchmarks/​php-hello-world|Faster than any other major web server]]. Requires almost no setup because it automatically reads and uses your existing Apache configurations (including .htaccess files). Compatible with cPanel, Plesk, DirectAdmin,​ Interworx, and almost all web applications.
Line 13: Line 12:
 ===== LiteSpeed Web Server Enterprise Edition Licenses ===== ===== LiteSpeed Web Server Enterprise Edition Licenses =====
  
-LiteSpeed Web Server Enterprise Edition has different licenses to choose from. These licenses reflect how much power LiteSpeed Web Server will be given. Generally, the licenses are divided by how many cores LSWS will have access to, though there are two special, more affordable licenses ​only for VPSs.+LiteSpeed Web Server Enterprise Edition has many different licenses to choose from. These licenses reflect how much power LiteSpeed Web Server will be given. Generally, the licenses are divided by how many worker processes are spawned, though there are a few, more affordable licenses ​with domain and RAM limitations. 
 + 
 +__**New Licenses**__ 
 + 
 +  * Free Starter Licenses: A free license with a 1-domain limit (unlimited subdomains) and 2GB RAM limit. This license spawns one worker process.  
 +  * Site Owner Licenses: An affordable option with a 5-domain limit (unlimited subdomains) and an 8GB RAM limit. This license spawns one worker process.  
 +  * Site Owner Plus Licenses: This license has a 5-domain limit (unlimited subdomains),​ but no RAM limit. It spawns one worker process.  
 +  * Web Host Lite Licenses: A smart option ​for those who have multiple domains, but have less than 8GB of RAM. This license spawns one worker process.  
 +  * Web Host Essential, Web Host Professional,​ and Web Host Enterprise Licenses: These license are differentiated by the number of worker processes spawned. They have no domain or RAM limits.  
 +  * Web Host Elite: This option is for those who want to be able to configure the number of worker processes. It has no domain or RAM limit. ​    
 +  * LSCache: LiteSpeed Cache, our extremely powerful page caching feature, is bundled free with all licenses.  
 + 
 +**Notes:** Free starter, Site Owner, and Web Host Lite licenses will not install on a server over the licenses'​ respective RAM limits. 
 + 
 + 
 +__**Legacy Licenses**__
  
   * VPS Licenses: An affordable option for a smaller VPS. The VPS license has a limit of [[#​how_do_i_check_how_many_concurrent_connections_i_have|500 concurrent connections]] and 2GB RAM. The VPS license has access to one core on your server.   * VPS Licenses: An affordable option for a smaller VPS. The VPS license has a limit of [[#​how_do_i_check_how_many_concurrent_connections_i_have|500 concurrent connections]] and 2GB RAM. The VPS license has access to one core on your server.
   * Ultra VPS Licenses: A solution for VPS users who have between 2GB and 8GB of RAM. The Ultra VPS license has a limit of [[#​how_do_i_check_how_many_concurrent_connections_i_have|800 concurrent connections]]. VPS users wanting to utilize more than 8GB of RAM will require a 1-CPU license. (The Ultra VPS license is only supported on LiteSpeed Web Server v4.2.2 and up.)   * Ultra VPS Licenses: A solution for VPS users who have between 2GB and 8GB of RAM. The Ultra VPS license has a limit of [[#​how_do_i_check_how_many_concurrent_connections_i_have|800 concurrent connections]]. VPS users wanting to utilize more than 8GB of RAM will require a 1-CPU license. (The Ultra VPS license is only supported on LiteSpeed Web Server v4.2.2 and up.)
-  * 1-CPU, 2-CPU, 4-CPU, ​and 8-CPU Licenses: The number of CPUs in the license title refers to the number of the server'​s cores that LSWS will be able to make use of. Thus a 1-CPU license will have access to one core, and a 2-CPU license will have access to two cores, etc. Note that **you are not required to have LSWS make use of all your server'​s cores!** ([[#​choosing_the_right_license|See below.]]) LSWS is fast and lightweight enough to run very, very well on only a fraction of a server'​s available cores.  +  * 1-CPU and 8-CPU Licenses: The number of CPUs in the license title refers to the number of the server'​s cores that LSWS will be able to make use of. Thus a 1-CPU license will have access to one core, and a 8-CPU license will have access to eight cores, etc. Note that **you are not required to have LSWS make use of all your server'​s cores!** ([[#​choosing_the_right_license|See below.]]) LSWS is fast and lightweight enough to run very, very well on only a fraction of a server'​s available cores.  
-  * LSCache: LiteSpeed Cache, our extremely powerful page caching feature, ​is bundled free with 2-CPU or greater ​licenses. For all other licenses, LSCache can be bought as a separate module.+  * LSCache: LiteSpeed Cache is bundled free with 8-CPU licenses. For all other licenses, LSCache can be bought as a separate module.
  
-**Notes:** VPS and Ultra VPS licenses will not install on a dedicated server or VPS over the licenses respective RAM limits. If the concurrent connection limit is surpassed, extra connections will be queued until there is room within the connection limit. Currently supported VPS platforms are KVM, HyperV, Virtuozzo, OpenVZ VPS, XEN, VMWare and UserModeLinux VPS.+**Notes:** VPS and Ultra VPS licenses will not install on a dedicated server or VPS over the licenses' ​respective RAM limits. If the concurrent connection limit is surpassed, extra connections will be queued until there is room within the connection limit. Currently supported VPS platforms are KVM, HyperV, Virtuozzo, OpenVZ VPS, XEN, VMWare and UserModeLinux VPS. 
 + 
 +VPS or Ultra VPS license can also be used on Amazon (using Xen) and Google Cloud (using KVM) since they support the above virtualization technologies.  ​
  
 ===== Owned Licenses vs Leased Licenses ===== ===== Owned Licenses vs Leased Licenses =====
Line 26: Line 42:
 __**Owned License**__ __**Owned License**__
   * One time payment   * One time payment
-  * One year of free LiteSpeed Web Server ​upgrades+  * One year of free LiteSpeed Web Server ​updates
  
-(If you would like to upgrade ​LiteSpeed Web Server to a newer version on your current license after this one year period, you can purchase another year of upgrades)+(If you would like to update ​LiteSpeed Web Server to a newer version on your current license after this one year period, you can purchase another year of updates at a discounted price.)
  
 __**Leased License**__ __**Leased License**__
   * Smaller monthly/​yearly payments   * Smaller monthly/​yearly payments
-  * Free LiteSpeed Web Server ​upgrades ​at any time+  * Free LiteSpeed Web Server ​updates ​at any time
  
  
 ===== Choosing the Right License ===== ===== Choosing the Right License =====
  
-You do **NOT** need to buy a license ​to match the number of CPUs or cores on your physical server. The number of CPUs in the license title simply denotes the number of cores that the LSWS process will be allowed to utilize. LSWS is fast and lightweight enough to run very, very well on only a fraction of a server'​s available cores. In almost all cases, you are better off buying a license for only a fraction of your server'​s cores and leaving the other cores available for heavier processes like PHP and MySQL.+When choosing between our legacy licenses, you do **NOT** need to buy a license ​with a title that matches ​the number of CPUs or cores on your physical server. The number of CPUs in the license title simply denotes the number of cores that the LSWS process will be allowed to utilize. ​ 
 + 
 +LSWS is fast and lightweight enough to run very, very well on only a fraction of a server'​s available cores. In almost all cases, you are better off buying a license for only a fraction of your server'​s cores and leaving the other cores available for heavier processes like PHP and MySQL.
  
 **Note:** Hyper-threads do **NOT** count towards your core total. **Note:** Hyper-threads do **NOT** count towards your core total.
 ==== Some factors to consider ==== ==== Some factors to consider ====
   * Have you tried a trial license?   * Have you tried a trial license?
-We offer [[http://​www.litespeedtech.com/​products/​litespeed-web-server/​download/​get-a-trial-license|free 15 day trial licenses]]. These licenses are 2-CPU licenses. Using a trial license may be a good way to figure out if LSWS is right for you and what type of license you may need.+We offer [[http://​www.litespeedtech.com/​products/​litespeed-web-server/​download/​get-a-trial-license|free 15 day trial licenses]]. These licenses are Web Host Professional ​licenses. Using a trial license may be a good way to figure out if LSWS is right for you and what type of license you may need.
   * You can always upgrade or downgrade.   * You can always upgrade or downgrade.
-Often, finding exactly the right license for your usage is a matter of trial and error. Different sites put pressure on different parts of the server. The best approach may be to purchase a license, then try upgrading or downgrading to see if it affects your service noticeably. You can upgrade or downgrade at any time and you will only be charged ​(or credited) ​the difference in the license fee for the remainder of the billing period.+Often, finding exactly the right license for your usage is a matter of trial and error. Different sites put pressure on different parts of the server. The best approach may be to purchase a license, then try upgrading or downgrading to see if it affects your service noticeably. You can upgrade or downgrade at any time and you will only be charged the difference in the license fee for the remainder of the billing period.
   *  What other processes are running on the same server? ​   *  What other processes are running on the same server? ​
-For example, if you have a 4 core server and run LSWS, PHP, and MySQL on the same server, you will probably be best served by a 1- or 2-CPU license. LSWS is light enough that it only needs access to 1 or 2 of this server'​s cores. PHP and MySQL (which are much more resource intensive than LSWS) will be unaffected by this limit and will have access to all 4 of the server'​s cores.+For example, if you have a 4 core server and run LSWS, PHP, and MySQL on the same server, you will probably be best served by a Web Host Essential ​or Web Host Professional ​license. LSWS is light enough that it only needs access to 1 or 2 of this server'​s cores. PHP and MySQL (which are much more resource intensive than LSWS) will be unaffected by this limit and will have access to all 4 of the server'​s cores.
   *  Is the content you serve mainly static (such as images, file downloads, etc.)? ​   *  Is the content you serve mainly static (such as images, file downloads, etc.)? ​
 Static content is served by LSWS directly, so assigning it more CPU cores may help with this. If your server is mainly using PHP or MySQL (for instance, if it is running web applications like WordPress, etc.), giving LSWS access to more cores will not help as LSWS is not the bottleneck in these cases. Static content is served by LSWS directly, so assigning it more CPU cores may help with this. If your server is mainly using PHP or MySQL (for instance, if it is running web applications like WordPress, etc.), giving LSWS access to more cores will not help as LSWS is not the bottleneck in these cases.
Line 61: Line 79:
 === How do I check how many concurrent connections I have? === === How do I check how many concurrent connections I have? ===
  
-Some editions and licenses have a limit on the maximum number of concurrent connections you can serve. Our Standard Edition has a limit of 150 concurrent connections. The VPS license has a limit of 500, and Ultra VPS has a limit of 800.+Some editions and licenses have a limit on the maximum number of concurrent connections you can serve. The VPS license has a limit of 500, and Ultra VPS has a limit of 800.
  
 If you've already installed LSWS, you can check the number of concurrent connections in the Real-Time Statistics report in the WebAdmin console. If you've already installed LSWS, you can check the number of concurrent connections in the Real-Time Statistics report in the WebAdmin console.
  
 Even without LSWS you can use the command <​code>​netstat -an | grep 80 | grep ESTA | wc -l </​code>​ to check your current number of concurrent connections. You may be surprised how few concurrent connections you have. (For example, a forum with 3,000 users online might use 300 concurrent connections or less, as those 3,000 users are not executing actions at the exact same time.) Even without LSWS you can use the command <​code>​netstat -an | grep 80 | grep ESTA | wc -l </​code>​ to check your current number of concurrent connections. You may be surprised how few concurrent connections you have. (For example, a forum with 3,000 users online might use 300 concurrent connections or less, as those 3,000 users are not executing actions at the exact same time.)
  • Admin
  • Last modified: 2015/08/07 18:35
  • by Michael Alegre