Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
TCP/IP + Nginx + Linux - Web Performance Optimization Tuning
Rating: 3.4 out of 5(8 ratings)
1,047 students

TCP/IP + Nginx + Linux - Web Performance Optimization Tuning

DevOps - TCP/IP + Nginx + Linux Performance Tuning for Improved Application Web Performance
Created byAjeet Khan
Last updated 1/2025
English

What you'll learn

  • What are primers of Speed & Optimization
  • How TCP/IP Works and how to optimize it
  • Understanding BDP (Bandwidth Delay Product) with live demo and optimizing it
  • Understanding HTTP1.X and HTTP2
  • HTTP2 Demo
  • Optimizing Nginx Webserver - Hands-on
  • Tools which can help in optimization

Course content

10 sections46 lectures2h 10m total length
  • About Instructor0:32

    Meet Ajit Khan, a senior DevOps engineer and AWS community builder who mentors and shares knowledge through Udemy and YouTube, while seeking AWS certification and championing continuous learning.

  • About Course2:50

    Master web performance tuning across tcp/ip, nginx, and linux with hands-on demos of tcp optimization, http/2, gzip compression, fastcgi cache, server push, and bandwidth-delay product.

  • Udemy Tips1:00

    Learn Udemy tips to enhance your course experience by selecting 720 pixel video quality, adjusting playback speed, enabling subtitles, and using the Q&A section and my courses at the top.

  • Productivity Hack Copilot (Optional)11:55

    Discover how GitHub Copilot acts as an AI pair programmer in VSCode to write code faster. Learn to generate code, explain it, and create tests with Copilot's chat features.

Requirements

  • Learners must have basic understanding of linux, nginx and a web application works in terms of request and response

Description

Welcome to the course “Application Performance Optimization”. This course is designed to help you get started to understand the primers of performance affecting your application and how you can tune these primers.

There could be a lot of factors that might affect the performance of your application. For example, the TCP connection parameters, webserver related optimization, tools that will help for performance debugging and tuning. We will be covering these topics in this course.

The application code itself can affect the performance of the application single handedly but the application code optimization is beyond the scope of this course.


We will be continuously improving the course by adding more topics around performance optimization.

However, we are open to your feedback. If you think some more topics around optimization should be included in the course then feel free to suggest us and we will try to create more videos on it and will append to this course.


What you will learn:

  • What is performance/speed, its components and why is it important to address it

  • What are the primers of Optimization

  • What is TCP/IP and how it works

  • What all factors affects TCP connections and how you can optimize it

  • Understanding Bandwidth Delay Product and optimizing using BDP with a Demo and actual calculation

  • What is HTTP1.X and its limitation. How HTTP2 overcomes the limitations of HTTP1.X and added improvement?

  • TCP Optimization Demo

  • Various Optimization for a Webserver (Nginx) including fastcgi cache, http2, compression etc.

  • Various Tools to help you optimize for example: ethtool, tuned

  • How to start optimizing and when to stop

  • Evergreen performance best practices


Intended Learners:


  • DevOps Engineers

  • System Administrator

  • IT Engineers

  • DevOps Aspirants

  • CloudOps Engineers

  • Cloud Engineers

  • Platform Engineers

  • SRE (Site Reliability Engineers)


Prerequisites:


  • Basic Understanding of Linux

  • Knowledge about Nginx & how it works

  • Basic Understanding of TCP/IP

  • How a web application works

Who this course is for:

  • DevOps Engineers
  • System Administrator
  • IT Engineers
  • Web Developers
  • Application Developer
  • DevOps Aspirants