Included applications are: PHP, Ruby on Rails, ColdFusion, GlassFish, and Django. This particular server also has a very user-friendly web-based setup tool.Ĭherokee also offers a small listing of web application framework support. Out of the box, you’ll find Cherokee supports: FastCGI, SCGI, PHP, uWSGI, SSI, CGI, LDAP, TLS/SSL, HTTP proxying, video streaming, content caching, traffic shaping, and much more. CherokeeĬherokee is a user-friendly, lightweight, cross-platform (Linux, Mac, Solaris, BSD) web server that includes plenty of modern features. For ease of use and static-content performance, Monkey is hard to beat. Who is Monkey HTTP Daemon right for? Anyone needing a web server that is extremely simple to install and setup on an embedded device. Monkey supports ARM, x86, and 圆4 architecture, so it’s available for multiple platforms and embedded systems. The binary size of Monkey is around 100 KB on installation and around 250 KB on runtime, so it’s incredibly small. Monkey also provides a C framework, called Duda I/O, for more sophisticated, scalable web services (such as big data, home automation, and real-time bidding markets). Monkey can serve as a stand-alone server for static content or, thanks to scripting languages such as PHP, Perl, Python, and Lua), it can provide a FastCGI interface to deliver dynamic content. Monkey’s plugins aren’t nearly as extensive as other servers, but you can find additional support for: CGI, SSL, security, log writer, directory listing, and shell (command line). This is also another asynchronous (event-driven) web server. Monkey features the likes of virtual hosts, indented configuration, plugins support, C API Interface, and HTTP/1.1. Monkey HTTP Daemon is another web server aimed at the embedded systems market. Configuration of this particular server is handled in a single. Lighttpd is very simple to use and set up. Who is lighttpd right for? If you’re looking to create an embedded system (with far less available resources) that includes a web component, Lighttpd is most likely what you want. This “flyweight” server also supports WebDNA (server-side scripting language with an embedded database system), so you can use lighttpd on an embedded system to create dynamic, database-driven websites. Lighttpd’s FastCGI can be configured to efficiently support PHP with opcode caches. Although Lighttpd can handle ten thousand simultaneous clients, chances are you won’t be running a massive site with this lightweight server. Lighttpd offers effective memory management of cpu load, FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting, and much more. In fact, one of the most popular embedded systems on the market now, Raspberry Pi, is an ideal candidate for lighttpd. Lighttpd is also an ideal candidate for embedded systems. Lighttpd is light ─ fly light in fact ─ and is the perfect server for any machine suffering from load problems. Nginx comes in at a 10 MB installation (versus the Apache 30 MB installation) and can give you up to a 35 percent performance increase (versus Apache). So if you need a powerhouse server, in a lighter weight package, Nginx is the server for you. You can find pre-built packages for Linux and BSD for easy installation. Not only does it run with minimal resources, it offers plenty of optional modules and addons. Who is Nginx right for? The nice thing about this particular light weight HTTPD daemon is that it doesn’t perform like a lightweight server. Surprisingly, Nginx powers a few very high-profile sites, such as: Netflix, Hulu, Pinterest,, and AirBnB. Nginx can also serve as a reverse proxy and an IMAP/POP3 proxy server. Nginx also handles simple load balancing, fault tolerance, auto-indexing, virtual servers (both name- and IP-based), mod_rewrite, access control, and much more. So not only is it incredibly light weight, it’s highly scalable and memory usage is far better suited for limited resource deployments. Instead of using the standard threaded- or process-oriented architecture, it uses a scalable, event-driven (asynchronous) architecture. Nginx has become one of the most important web servers over the last couple of years. Let’s take a look at some of the best small footprint web servers available and find out which one is right for you. If that’s the case, fear not ─ there are plenty of light weight, open source, web servers out there ready to meet and exceed your needs. There may, however, be certain deployments that either do not need all of the features found in Apache, do not have the resources to support Apache (such as in the case of an embedded system), or need something easier to manage. It’s incredibly powerful, very reliable, and secure. If you use Linux, most likely Apache is your web server of choice.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |