What is TCP Slow Start and how Does it affect your Web Application Performance?

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 25

  • @PouriyaJamshidi
    @PouriyaJamshidi 4 года назад +8

    The problem with "Slow Start" is it just keeps increasing "Window Size" blindly. It is like holding someone's head under the water till they start drowning and then go like; oh! my bad.
    Solution? Use another TCP congestion control mechanism like BBR.

    • @hnasr
      @hnasr  4 года назад +2

      So like TCP waterboarding

    • @PouriyaJamshidi
      @PouriyaJamshidi 4 года назад

      @@hnasr Pretty much :))

  • @norah5073
    @norah5073 3 года назад

    I love you. You have the special characteristics to explain the point in a funny and simple way. You have to be in college not just in RUclips

  • @ayoutubewatcher2849
    @ayoutubewatcher2849 4 года назад +1

    Great explanation! I really appreciated the analogies you made to explain the topic as well as the effective use of time. It helps a lot with understanding. Thank you

    • @hnasr
      @hnasr  4 года назад

      Appreciate that! Glad you enjoy the content

  • @frankiegriviera
    @frankiegriviera 4 года назад +5

    Hi Hussein! Love your channel! the in depth backed engineering stuff is awesome! Could some videos talking more about performance? like how to test, measure, and optimize performance with backed applications?

    • @hnasr
      @hnasr  4 года назад +2

      Frank Riviera thanks Frank! I just realized that I don’t have specific video on backend performance. It is scattered on multiple videos. Good idea!
      I do have a video on frontend performance though most of it related to backend architecture ruclips.net/video/mnuYVi5pcfQ/видео.html

  • @mohamed1193
    @mohamed1193 3 года назад

    Great explanation

  • @shk9133
    @shk9133 3 года назад

    Thank you for this

  • @alonsob4069
    @alonsob4069 4 года назад +1

    Hi Hussein, im a last year computer science studunt and i find all your content amazing. Right now i want to start some of your playlist, like backend engineering, network engineering and database engineering, but they are not in chronological order...could you order them? I think RUclips allow you to do this in few clicks. Thanks!! You are amazing

    • @hnasr
      @hnasr  4 года назад +1

      Alonso B thanks Alonso! I will order them, I would recommend starting with Backend engineering playlist that one is ordered..

  • @sachinkalkur
    @sachinkalkur 4 года назад

    Awesome video sir, if you could give us links to papers / blogs related to the topics in description it would be more helpful. thanks for such nice explanation.

    • @hnasr
      @hnasr  4 года назад +1

      sachin kalkur Sorry about that! I just updated the description with the rfc tools.ietf.org/html/rfc2001

    • @sachinkalkur
      @sachinkalkur 4 года назад

      @@hnasr Thank you sir.

  • @jjames7206
    @jjames7206 4 года назад

    Hope can make video for implementing "TCP slow start" from software coding.

    • @hnasr
      @hnasr  4 года назад

      Good idea!

  • @sergii8423
    @sergii8423 4 года назад

    Could you talk about TCP No-Delay?

  • @codixir
    @codixir 4 года назад

    Great video. Thanks for sharing.

    • @hnasr
      @hnasr  4 года назад

      You bet

  • @serhiihorun6298
    @serhiihorun6298 3 года назад

    Thank you

  • @TrifectShow
    @TrifectShow 4 года назад

    Hey Hussein, I know this off-topic but I was wondering what’s the difference between "www" vs. "non-www" vs. having support for both. What is the disadvantages and advantages for all three options?

    • @hnasr
      @hnasr  4 года назад +1

      That is a good question, I would sure always use www subdomain and redirect the naked domain (no www) to the www. this way you have more control over your services. the naked domain could be hosted on its own server and the www. could be hosted on another server..
      this architecture allows you to scale and easily migrate users to new content if you need to.
      more info here
      www.yes-www.org/why-use-www/

    • @TrifectShow
      @TrifectShow 4 года назад

      That’s helpful, thank you.

  • @KoScosss
    @KoScosss 3 года назад

    Yo, Hussein. Your fast tcp open video is published - link it to this one /