How your webserver processes requests

Oleksandr Trotsenko

In this session you will receive a technical overview of how modern webservers cope with processing concurrent incoming requests. We will begin by considering two different theoretical approaches to tackling this problem: multi-process (such as Apache prefork) and event-driven (such as NGINX). Once equipped with necessary theoretical knowledge, we'll dive into practice! After a comprehensive pros and cons analysis we will see how to configure your webserver based on available hardware and expected workload. While the topic may sound complex, no special knowledge/experience is required from you to attend the session. Anyone interested in performance and webservers would benefit from it!