Тёмный

NGINX Internal Architecture - Workers 

Hussein Nasser
Подписаться 433 тыс.
Просмотров 45 тыс.
50% 1

Наука

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@hnasr
@hnasr 2 года назад
Get my introduction to NGINX udemy course nginx.husseinnasser.com
@RajnishAhuja
@RajnishAhuja 2 года назад
Hussein, Do you have a course on istio and certificate management ( By you or somebody you respect ) ?
@tempaccount8256
@tempaccount8256 2 года назад
Hussein, your contents are always awesome, with a lot of information. I was wondering if you can tell us about your past experiences and how you get to the place you're now, and also what's your current stack? And more😁😁, We will be lucky😅
@franpereyra5459
@franpereyra5459 2 года назад
It would be great to see an explanation like this, about Apache web server, in order to understand the main differences with Nginx (pros and cons). Amazing explanation, thank you!
@hnasr
@hnasr 2 года назад
Great idea
@nikhilsinghal1315
@nikhilsinghal1315 2 года назад
I work on nginx modules a lot. You should also discuss the moduler way of adding new code in nginx. The code architecture of nginx is pretty neat.
@rio512hsu
@rio512hsu 2 года назад
Any good reading material recommended?
@shubhamdhal689
@shubhamdhal689 2 года назад
First Comment on a Hussein Nasser vid :) One thing to note is how fast RU-vid is able to serve the video in my feed. I think I started watching this almost as soon as Hussein uploaded the video(it was saying zero views, but ofcourse that counter is eventually consistent and is cached at multiple layers). RU-vid recommendations is truly a feat of engineering
@krishnamohanyerrabilli4040
@krishnamohanyerrabilli4040 2 года назад
👏 thanks for this, clearly understood what's happening behind the scenes
@shreemaan-abhishek
@shreemaan-abhishek Год назад
Oh hey!
@thescubabuba6470
@thescubabuba6470 2 года назад
Is there a way to calculate how many connections a worker can handle simultaneously?
@hnasr
@hnasr 2 года назад
I think this is a very good question and needs low level kernel level and logging to see how much latency is added with 1 , 2 and 3 and then 4 threads. And then seeing how many requests can be processed with each configuration
@achrefnabil2463
@achrefnabil2463 Год назад
I think if you wanna calculate the maximum number of connections per worker process you should divide the system file descriptor limit by the number of worker processes. For example, if the file descriptor limit is 1024 and there are 4 worker processes each worker process can handle up to 256 connections simultaneously
@Rake141
@Rake141 2 года назад
I would love to watch more stuff like these, it could be a series like e.g. IIS, Apache architecture etc
@nickkman90
@nickkman90 Год назад
Fabulous lecture! Thanks Hussein.
@KuldeepYadav-jn3ld
@KuldeepYadav-jn3ld 2 года назад
Could you please have a small session about Public Suffix List ?
@dimtass
@dimtass 2 года назад
A good strategy, especially to bare metal embedded servers is to use SMP IRQ affinity and map the netif IRQ to a single core. Then only use the rest cores to handle requests. This will improve the performance a lot.
@AjithkumarSekar
@AjithkumarSekar 2 года назад
This is great. Can you also talk about CGI (Common Gateway Interface) and why we need it?
@faizsyed658
@faizsyed658 Год назад
Do you want internal architecture of CGI? If you just wanna better understand about cgi, there are many good videos from other channels already
@SB-qm5wg
@SB-qm5wg 2 года назад
nginx is one of those things I've barely admin'ed at jobs but never put time in to master.
@blevenzon
@blevenzon 2 года назад
Thank you for the clear and concise explanation 😊
@habibicoding
@habibicoding Год назад
Very interesting, good job, shater/شاطر!
@raghavgupta1799
@raghavgupta1799 Год назад
This topic should be in the Indian Engineering courses as a separate subject.
@seanknowles9985
@seanknowles9985 Год назад
How to build a http3 client, I am struggling to get my head around why some http libraries are still http1 and why they've not been updated? (this could be interesting content)!
@TylerJusCodes
@TylerJusCodes 2 года назад
Hey .. long time my friend. been awhile I visited here.
@manojBadam
@manojBadam 2 года назад
How does file descriptors come into picture for handling more connections?
@rehaanmazid2435
@rehaanmazid2435 Год назад
Hey @Hussien, When a NGINX server is set up in docker. What happens to the worker process and core mapping? I assume it will not map to the host machines cpu cores. What happens in this case?
@abelsimon5308
@abelsimon5308 Год назад
planning a course on envoy as well? (have seen your TL-DR about the proxy)
@hnasr
@hnasr Год назад
made a video on envoy but im not satisfied with it. need to redo it.
@abelsimon5308
@abelsimon5308 Год назад
​@@hnasr maybe a udemy course if you fancy would be even better I've thoroughly enjoyed the nginx one. It does also help with the bigger picture when having multiple layers of proxies. E.g a project I'm working on right now, we're having an HA proxy and two envoys for egress. (one sidecar with custom listeners set up for port forwarding, and one egress in a DMZ to fulfil these forwards)
@mohammedabulsoud1819
@mohammedabulsoud1819 Год назад
so goood
@KhanKhan-ym4mo
@KhanKhan-ym4mo 2 года назад
u shud take some presentation / communication skills training, ur videos are very monotonous and uninteresting, despite having valuable content. i hope you will take it positively and improve urself.
Далее
RabbitMQ Explained - Use Cases
4:38
Просмотров 42 тыс.
This mother's baby is too unreliable.
00:13
Просмотров 16 млн
The NGINX Crash Course
50:53
Просмотров 490 тыс.
Postgres Internal Architecture Explained
33:16
Просмотров 153 тыс.
Postgres just got even faster
26:42
Просмотров 33 тыс.
NGINX Tutorial - What is Nginx
14:32
Просмотров 193 тыс.
What happens before the Backend gets the Request
51:26
The intro to Docker I wish I had when I started
18:27
Просмотров 134 тыс.
Coding a Web Server in 25 Lines - Computerphile
17:49
Просмотров 338 тыс.
MongoDB Internal Architecture
43:25
Просмотров 87 тыс.
Frontend and Backends Timeouts
24:40
Просмотров 11 тыс.
Скучнее iPhone еще не было!
10:48
Просмотров 618 тыс.