Companies Home Search Profile

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

Focused View

Ajeet Khan

2:00:43

117 View
  • 1. About Instructor.mp4
    00:32
  • 2. Course Introduction.mp4
    02:50
  • 3. Udemy Tips.mp4
    01:00
  • 1. What is PerformanceSpeed & why is it important.mp4
    02:13
  • 2. Components of Latency.mp4
    02:56
  • 3. Last Mile Latency.mp4
    03:08
  • 1. What is TCPIP.mp4
    00:55
  • 2. Understanding Three-way Handshake.mp4
    02:51
  • 3. TFO - TCP Fast Open.mp4
    02:02
  • 4. Congestion Flow Control & Window Scaling.mp4
    03:29
  • 5. Window Scaling Demo.mp4
    01:25
  • 6. Slow Start (Cwnd).mp4
    04:45
  • 7. Slow Start Example.mp4
    03:25
  • 8. Connection Reuse.mp4
    01:25
  • 9. Congestion Avoidance.mp4
    02:05
  • 10. Understanding BDP - Bandwidth Delay Product.mp4
    00:39
  • 1. HTTP0.9 & HTTP1.1 Introduction (Capabilities & Limitations).mp4
    03:24
  • 2. KeepAlive Conections.mp4
    01:42
  • 3. HTTP Pipelining.mp4
    01:44
  • 4. Multiple TCP Connections.mp4
    01:00
  • 5. Domain Sharding.mp4
    01:02
  • 6. Concatenation & Spiriting.mp4
    02:03
  • 1. HTTP2 Introduction.mp4
    01:25
  • 2. HTTP2 Binary Framing Layer.mp4
    01:20
  • 3. Streams, Messages & Frame.mp4
    01:05
  • 1. TCP Optimization.mp4
    04:17
  • 2. Head of Line Blocking.mp4
    01:02
  • 3. Sockets Introduction.mp4
    02:48
  • 4. TCP Tuneables & Demo.mp4
    04:25
  • 5. BDP Demo With Calculation & Tuning (Bandwidth Delay Product).mp4
    03:26
  • 1. Nginx Installation - AWS EC2.mp4
    03:07
  • 2. Expires headers.mp4
    07:00
  • 3. Compression.mp4
    07:56
  • 4. Implementing HTTP2 in Nginx.mp4
    07:00
  • 5. Nginx FastCGI Cache.mp4
    06:34
  • 6. Server Push & Nghttp2 Tool.mp4
    03:48
  • 1. How To Start Tuning - Guideline.mp4
    01:52
  • 2. Ethtool Introduction.mp4
    01:33
  • 3. Ethtool Demo.mp4
    02:27
  • 4. Tuned Introduction & Demo.mp4
    03:02
  • 5. Tuned Custom Profile Demo.mp4
    01:30
  • 6. Tuned Deep Dive.mp4
    03:11
  • 1. Evergreen Optimization Best Practices - Part 1.mp4
    03:41
  • 2. Evergreen Optimization Best Practices - Part 2.mp4
    01:21
  • 3. Ending Note.mp4
    00:18
  • 1. Performance Optimization Quiz.html
  • Description


    TCP/IP + Nginx + Linux Performance Tuning for Improved Web Performance

    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

    Who is this for?


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


    Description

    Welcome to the course “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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    I am Ajeet Khan, DevOps Engineer at DigitalAI carrying around 5 years of experience. I love to share what I learn while doing my job. Teaching is my hobby and DevOps is something which I always enjoy doing. I Run a YouTube Channel related to DevOps - AppychipWorked with following Organizations:1. Imli Technologies Pvt Ltd 2. Webnegage 3. Experitest (Part of DigitalAI)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 45
    • duration 2:00:43
    • Release Date 2023/04/24