However, Apache’s original model of one process or thread per connection does not scale well for thousands of concurrent requests, which has paved the way for other types of web servers to gain popularity. Because Apache isolates its core functionality (how it handles requests, sockets, etc.) from the rest of its modules, developers have been able to create and contribute their own modules without affecting the web server’s core functionality. Apache has been widely adopted because it is completely open source, and its modular architecture is customizable to suit many different needs. IISĪpache is often compared to other popular web servers like NGINX and IIS, each of which has its strong suits. Some of the concepts and metrics are specific to Apache version 2.4 however, many of these concepts are applicable to all versions, and any changes in metric names across versions will be pointed out along the way. Note that in this series, we will use the term “Apache” to refer to Apache web server, rather than the Apache Software Foundation. Many organizations rely on Apache, including PayPal, Cisco, Apple, and, of course, the Apache Software Foundation. Approximately 45 percent of active sites are running on Apache, according to a survey conducted by Netcraft in December 2016. Since it was officially released in 1995, Apache has become the most popular web server in use today. HTTPd was the first project developed by the Apache Software Foundation, which is a volunteer-driven organization that now supports more than 300 open source projects, including Cassandra, Kafka, and Hadoop. Apache’s name refers to its origins as “a patchy web server” but also pays homage to the Native American tribe with the same name. After McCool left the NCSA, a group of users (who became known as the original Apache Group) picked up where McCool left off by combining their contributions, or “patches,” to the project and releasing it for public use. The Apache HTTP Server Project is based on Rob McCool’s work on the HTTPd web server for the National Center for Supercomputing Applications (NCSA). Its functionality can be extended through modules that suit a wide range of use cases, from serving dynamic PHP content to acting as a forward or reverse proxy. The Apache HTTP Server, also known as Apache HTTPd, is a widely used open source web server that is extremely customizable. Part 2 explains how to collect Apache metrics and logs, and part 3 describes how to monitor Apache with Datadog. In this post, we’ll cover how Apache works, and explore the key performance metrics that you should monitor. This post is part 1 of a 3-part series about monitoring Apache performance.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |