Web Servers Succinctly
The concept of a “web server” has become fuzzy because the server is now entwined with the dynamic requirements of web applications. Handling a request is no longer the simple process of “sending back the content of this file” but instead involves routing the request to the web application, which, among other things, determines where the content comes from.
In Web Servers Succinctly, author Marc Clifton provides excellent insights on the benefits of building your web server and covers different threading, work processes, session management, routing, and security options.
- Why Build a Web Server?
- Your First Web Server
- Threads, Tasks, and Async/Await
- Thread-Spanning Workflows
- Error Handling and Redirecting
- Parameterized Routes
- Form Parameters and AJAX
- View Engines
- Stress Testing