Challenge 1: Enabling sendfile With the Correct TCP Pairing — Solution Walkthrough The configuration: sendfile on; tcp_nopush on; tcp_nodelay on; Why this works: sendfile on lets the kernel send static file data directly to the network socket without copying it through Nginx's own userspace memory first. tcp_nopush on works alongside sendfile to batch data into full packets efficiently through most of a response. tcp_nodelay on then flushes the final packet immediately rather than waiting to batch it further, per this chapter's own explanation that this specific pairing — both enabled together — is the correct, standard configuration, not two conflicting settings that need to be chosen between. WHY THIS WORKS AS AN ANSWER ------------------------------ This exercise is a direct, hands-on recall of this chapter's own three directives, correctly enabling all three together rather than treating tcp_nopush and tcp_nodelay as mutually exclusive settings, which is exactly the misconception their seemingly opposite names could suggest.