Resin Pro Serves Files Faster than Apache httpd
Join the DZone community and get the full member experience.Join For Free
San Francisco, CA October 01, 2012
Caucho Technology, the leader in high performance application servers, today announced, Resin® Pro (Java EE certified web server and application server) outperforms C-based Apache httpd web server in speed and throughput. Resin has a long time reputation as fast, lightweight and powerful Java application server.
Caucho, in its pursuit of craftsmanship, wanted a web application server solution that simply works from end to end. As part of this effort, speed and scalability are essential. The true battle was getting to speeds comparable to NginX, which Resin Pro accomplished. Caucho’s engineers optimized Resin’s use of the Linux TCP/IP stack to take advantage of operating system enhancements for sending files and TCP/IP buffer management. In addition, time was spent to make Resin the fastest and most scalable solution with the least amount of errors. Once Resin Pro bested NginX, Apache httpd was really no match.
The benchmark test used industry standard tools and methodology. The results echoed recent results against Nginx. Resin Pro was put to the test versus Apache httpd, the most popular and most used web server. Apache httpd is private labeled and used by many vendors as a load balancer or web server that fronts application servers to server static files. Benchmark tests between Apache httpd and Resin showed Resin leading the way.
In numerous and varying tests, Resin handled 40% to 150% more load than Apache httpd with less errors and faster response times. Resin is the best single solution for both the web and application tiers. With Resin, customers don’t need Apache httpd or other web servers to load balance to Resin Application Servers. You can use Resin to load balance to Resin.
Scott Ferguson, Chief Architect of Caucho Technology said the following: “For years Resin has not needed Apache httpd as a load balancer or to serve static HTML files and images. With Resin you get a complete web solution. Resin pieces are designed to work together, and designed to be fast and scalable. Performance is easy to demonstrate with our web tier, and it is the same type of performance you can expect throughout our product for session replication, proxy cache, object cache, and more. Using Resin means you value craftsmanship, and are a discerning, informed developer.”
A full description of the benchmarks methodology is described is available on Caucho’s wiki with the specific results for this test here. Resin Pro was used in the benchmark, but Resin Open Source version, Resin Servlet/JSP Container, also beats Apache httpd (just not as severely). Resin proves that a Java based front-end can support enterprise level requirements for speed and performance just as well if not much better than a C based front end.
Resin runs over 4.7 million global sites and continues its widespread global adoption, and was named a cool vendor and a visionary by a leading industry analyst in 2010, 2011 and 2012.
Resin’s web server, included as part of a Java EE certified package, features: static file handling, reverse proxy, HTTP proxy cache, SSL with OpenSSL, load balancing, URL rewrite, CGI and FastCGI. Resin 4 was the first Java EE Web Profile certified Java application server, and was built from the ground up around Java Dependency Injection (CDI). While over 13 years old, Resin has kept up with the times, and has been optimized to work in cloud computing environments like Amazon EC2.
Caucho’s relentless quest for performance and reliability has paved the way for Resin as the leading global Open Source Java application server. Founded in 1998, Caucho is Java EE Web Profile certified by Oracle and recognized as one of the leading Java engineering companies in the world. Our San Francisco based engineers continue to uphold our proven reputation for craftsmanship and innovation. Caucho has helped organizations worldwide including start-ups, governments and Fortune 500 companies to build and grow their business using one of the most flexible, rock-solid and powerful application servers, Resin. Caucho is an Oracle Java EE licensee focusing on Web Profile and cloud solutions with offices in San Francisco and San Diego.
Resin Pro: Resin Java EE Application Server
Resin Pro, Caucho’s Java EE certified application server, features Java EE Web Profile support, Resin cloud support (3rd generation clustering technology), Resin JAMM (Java application monitoring and management), Resin Web Server, Hessian - binary transport protocol, Quercus - PHP on the JVM, Resin Cache - distributed cache server, and Resin Queue - messaging server. Resin has a 14-year reputation for speed and scalability. Leading companies worldwide with demands for reliability and high performance web applications including the Toronto Stock Exchange, Salesforce.com and CNET are powered by Resin.
Resin Open Source: Resin Servlet and JSP Container
Resin Servlet and JSP Container is a GPL Open Source Java EE implementation as well as a full featured web server that is faster than Apache httpd.
Vice President | Caucho Technology, Inc.
Telephone: (858) 456-0300
Direct: (858) 361-2736
Opinions expressed by DZone contributors are their own.