Была у меня одна забавная ситуация. Когда впервые пробовал работать с NGINX, не знал, что нужно прописывать статику. Очень долго пытался разобраться с тем, что у меня неожиданно отвалились стили. Мне тогда повезло, пришел ко мне друг-фронтендер, добавил одну магическую строку в конфиг и всё чудом заработало)
Если в двух словах: Apache - дно, Nginx - топчик. Если не в двух, то Apache, это как Хром на твоем компе, жрёт ресурсов как не в себя, а толк около нулевой. А почему жрёт, долго рассказывать, потому что херня. Потому Сысоев и написал свой Nginx, ещё когда работал в Рамблере одменом, на замену этой херне.
Тоже далеко не факт. К примеру JS файлик может запросить с какой-то другой файл с конфигом, в котором будут ссылки на 3-и файлы, которые потом будут скачиваться и рендериться. Динамики тут чуть меньше чем 0. А может вообще ничего не отправлять никуда, ничего не запрашивать, а посчитать какую-то математическую функцию или к примеру высчитать положение луны на данный момент использовав локальное время системы и отобразить на экране. Но конечно да, наверное в большинстве случаем и JS генерит динамику.
Динамический контент это любые файлы которые не меняются НА СЕРВЕРЕ. На данный момент почти всегда фронт это чистая статика. Динамический контент это SSR (jstl шаблоны например)
не правильно понимаешь понятие статики.это относительно сервера вопрос.то что ты видешь всякие онемации в браузере,хоть и движущаяся штуковина - все равно, в большинстве случаев - статика. статика - неизменяемые на сервере на лету файлы.
Привет! Недавно слышал на одном мок-сосебе - Нжайнакс. В копилку вам = ) Как всегда отлично, хочу подробно про service mesh, кафку(ну тут вариации), или по нетворку что-нить интересное. Спасибо!
Директива worker_connections задает максимальное количество соединений одного рабочего процесса. Очень важно - одного. Nginx будет обрабатывать worker_processes * worker_connections, а остальные запросы ставить в очередь.
Юзаю вебсерв lighttpd. Вот это как по мне прямой конкурент nginx по части производительности и при этом немного более легковесный, хотя и возможности в целом скромнее будут у него чем у nginx. Автор видео не упомянул, что Apache2 является однопоточным.
@@ktoto3292при чём тут профи или нет? Это просто неправильное употребление терминов. Из разряда "мы ехали параллельно друг другу, ну то есть колонной".
3:46 Это коннекторы интерфейсов а не порты. К сожалению маркетологи выиграли эту битву и для обычных пользователей многие вещи называются так чтобы любой пользователь понял, в большенстве случаев не правильно (COM порт - RS-232C, LPT - IEEE-1284, ...). Порт это адрес. К коннектору подключен соответствующий интерфейс, для взаимодействия с устройством программы могут читать и/или записывать в аппаратный порт. Так-же и в сетях.
@@_OS_ вы явно каналом ошиблись, тут лишняя духота может отпугнуть новичков. Есть контент для начинающих, а есть для более профессиональных людей. Может вы и шарите в айтишных штуках, но не в педагогике явно.
И да и нет, мы могли бы использовать интернет без вебсервера, и даже очень ловко использовать просто открыв порт на компьютере указывая на папку с html страницей и прямым роутингом, интерактивность через JavaScript никаких тебе сложных фич типа php илм вообше рендера на другом языке, но в целом живем живем
Потому что пожарная сигнализация срабатывает, когда в детектор попадают частицы сажи, которые выделяются в результате неполного сгорания или термического разложения углеводородов в неконтролируемых условиях (инымы словами - пожара). Пар таких частиц не содержит)
можно, но он не будет доступен в интернете, только по локальной сети. Чтобы все к нему имели доступ нужен публичный ip, его провайдеры обычно продают за доп. плату, или какие-нибудь костыли.
Ребята, это конечно капец. И вы реально так учите своих студентов? Учиться такому, это ппц. Статику сейчас почти никто не использует, кроме реально картинок и скриптов. На деле nginx - в основном - реверс-прокси и балансировщик. Сервера зачастую сейчас использются inproc. Python, Java, .NET и т.д. имеют свои сервера, а nginx всего лишь прокидывает запросы на них.
@@merionacademy , все просто))) Если Вы в видео столько лажи напихали, то можно предположить, что и учите так же)) Иначе Вы бы в конце видео сказали, что мол если хотите получить правильные знания (а не это вот все), то записывайтесь на курсы к нам, там вам расскажет нормальный преподаватель)
Только больные люди пишут бэк на Python и NodeJS - PHP / C# / Java / Kotlin являются основными языками для разработки бэка. Микросервисы написанные на Go тоже работают отлично. Но Python и NodeJS вобще не стоит брать для бэка!
Да ты чё, именно поэтому Python используют в качестве бэкенда в Intel, Facebook, Netflix, NASA, Spotify? А ты диванный эксперт знал вообще, что UA-cam написан на Python? А Reddit тоже и Instagram?
Опа, хейтер обнаружен))) Зачем тогда смотришь канал, если тебя формат бесит?) Иди смотри/читай занудные уроки/статьи, пытайся структурировать и простым языком объяснить работу того или иного инструмента)
какая то дегродация у автора 😂😂😂 что за клоунада и разговор 10летнего прошногоШкольника😂😂😂😂 ну это писдец... автор ты плагиатишь реактивногоГташника?😂😂😂
Интереснее другое: по какому алгоритму вы ставите смеющегося эмодзи? В какой момент вы считаете достаточно 3, а в какой 4? Как много эмодзи вы готовы поставить, если вам встретиться ультимативная ржака?
@@merionacademy не ну по факту) есть же нормальные видео с нормальным взрослым голосом) а не как тут Всем прифет сеготня будим изучуать веп сервир😃 зачем делать такое, что за дет сад?
@@merionacademy даже если контент предназначен для младшего поколения, будте как преподаватель, зачем показывать тупость как а4 с лолошокой и пободных) даже использовали слова копухтер, кудахтор....😂😂😂
🟡Онлайн-курс по Linux:
wiki.merionet.ru/merion-academy/courses/kurs-po-linux/?YT&
ждем разбор апачи
10:58 - Вопррс
4:59 - Ответ
Пересмотрел еще раз и забыл добавить в прошлом своем комменте - "Ставлю ЛАЙК, так как хочу видос APACHE против NGINX" ;)))
Го видео про протокол LDAP и его реализацию OpenLDAP, было бы очень интересно, особенно если в связке с каким-нибудь ПО, типа Samba
А ведь у LDAP было малюсенькая уязвимость 😂
Не понял?@@ruria_coda
Великолепный видос! Контент, манера изложения и юмор - просто кайф.
Как для умственно отсталых подача стала, слушать противно, имхо
Была у меня одна забавная ситуация. Когда впервые пробовал работать с NGINX, не знал, что нужно прописывать статику. Очень долго пытался разобраться с тем, что у меня неожиданно отвалились стили. Мне тогда повезло, пришел ко мне друг-фронтендер, добавил одну магическую строку в конфиг и всё чудом заработало)
Огромное спасибо автору канала за огромное количество учебных, практически полезных материалов
Жду Apache vs NGINX!
Ждемс
Присоединяюсь к призыву.
Если в двух словах: Apache - дно, Nginx - топчик. Если не в двух, то Apache, это как Хром на твоем компе, жрёт ресурсов как не в себя, а толк около нулевой. А почему жрёт, долго рассказывать, потому что херня. Потому Сысоев и написал свой Nginx, ещё когда работал в Рамблере одменом, на замену этой херне.
А чего ждать то?) Куча статей есть о сравнении, NGINX превосходит в кучу раз APACHE как в производительности, так и в функционале
@@ИванТоропов-б9г
100% я уже молчу о модулях , что можно сделать на Nginx к примеру RTMP...decoder/encoder
Недавно делал лабу по установке nginx на WS Ubuntu. Только после вашего видео понял что это такое. Спасибо огромное
Авторам респект! Весьма актуальный контент с приятной и доступной подачей :) Продолжайте!!
Рекламма про докер крайне актуальна)))
Особенно сегодня))
Пора рассказать про Service Mesh и Istio
Сами файлы JS - это статический контент, результат их выполнения - динамический. Вроде так
Тоже далеко не факт. К примеру JS файлик может запросить с какой-то другой файл с конфигом, в котором будут ссылки на 3-и файлы, которые потом будут скачиваться и рендериться. Динамики тут чуть меньше чем 0. А может вообще ничего не отправлять никуда, ничего не запрашивать, а посчитать какую-то математическую функцию или к примеру высчитать положение луны на данный момент использовав локальное время системы и отобразить на экране.
Но конечно да, наверное в большинстве случаем и JS генерит динамику.
Динамический контент это любые файлы которые не меняются НА СЕРВЕРЕ. На данный момент почти всегда фронт это чистая статика. Динамический контент это SSR (jstl шаблоны например)
не правильно понимаешь понятие статики.это относительно сервера вопрос.то что ты видешь всякие онемации в браузере,хоть и движущаяся штуковина - все равно, в большинстве случаев - статика.
статика - неизменяемые на сервере на лету файлы.
Вы наверное мало с банерами работали на сайте.С точки зрения разраба...
как всегда гениально. топовейший видос, редактору или кто это все делал глубочайший поклон
Балдёж, спасибо за такую подачу! Как раз осваиваю этот веб-сервер и видео было очень познавательным для меня.
Эта битва будет легендарной!
2:15, не знал, что он на японском разговаривает)
П/с: написано こんにちは(konnichiwa) - добрый день
Какое совпадение, делаю как раз веб-игру на Go, Nginx, Docker и Docker Compose ;)
Интересно было бы увидеть у вас видео со сравнением Apache и Nginx
привет из Саратова
Докер с почином !) Переходим на коробочки
Теперь нужны уроки по альтернативам docker'у
Спасибо за простое и понятное пояснение.
Просто топ ролик🔥🔥🔥сколько всего нового узнал в нем😳удивлением было то, что сервер и веб-сервер - разные вещи😳😳😳вы лучшие, спасибо за знания🔥🔥❤️🙏
А я узнал только то что его правильно называть нгин икс =(
Больше про веб серверов ) выпуски и еше про harproxy
А я только вчера сдал курсовую по теме создания веб-сервера
Топ видео! Кстати я обычно делаю папку static и туда статик контент кидаю, и там уже try_files и expired
Спасибо за ролик! ) обожаю вашу подачу материала 😊
Привет! Недавно слышал на одном мок-сосебе - Нжайнакс. В копилку вам = ) Как всегда отлично, хочу подробно про service mesh, кафку(ну тут вариации), или по нетворку что-нить интересное. Спасибо!
Браво!!!
Спасибо!
Директива worker_connections задает максимальное количество соединений одного рабочего процесса. Очень важно - одного. Nginx будет обрабатывать worker_processes * worker_connections, а остальные запросы ставить в очередь.
Юзаю вебсерв lighttpd. Вот это как по мне прямой конкурент nginx по части производительности и при этом немного более легковесный, хотя и возможности в целом скромнее будут у него чем у nginx. Автор видео не упомянул, что Apache2 является однопоточным.
То, что нужно! Спасибо за инфу!
2:17 Си Цзиньпин знает Китайский, английские языки, на экране японская хирагана.
3:11 Apache захватывает Nginx ;0
Я пошёл настраивать свой nginx
Благодарю за ролик!
"Параллельно, то есть асинхроно" 😂😂😂
ну, тут же не для профиков ролик, как я понял)
@@ktoto3292при чём тут профи или нет? Это просто неправильное употребление терминов. Из разряда "мы ехали параллельно друг другу, ну то есть колонной".
Сами скрипты JS - это статика, а вот HTML-файлы, использующие скрипты для отображения контента, который может меняться - динамические
Любимый канал❤❤❤
Вы любимый подписчик!
Обожаю ваши видео
Супер ясность !
Спасибо, полезно👍
подписка
Сравните скорость отдачи статики и динамики Apache vs Nginx . Только Apache mpm event включите. Он гораздо быстрее prefork
Расскажите про APACHE пожалуйста!
Файлы JS это динамический контент
c xepa ли?
Жаль, что ничего не сказано про бэковую часть приложения на сервере. И как она взаимодействунт с веб-сервером
А теперь давайте Apache)
те у кого Windows такие: ДА ГДЕ ЭТОТ ЧЕРТОВ /VAR
Можно пожалуйста видео про Active Directory
9:32 Для бэка Apache не обязателен, бэк спокойно может работать напрямую с Nginx.
Так никто в видосе это не отрицал, а указали на преимущества и недостатки каждого из них
3:46 Это коннекторы интерфейсов а не порты. К сожалению маркетологи выиграли эту битву и для обычных пользователей многие вещи называются так чтобы любой пользователь понял, в большенстве случаев не правильно (COM порт - RS-232C, LPT - IEEE-1284, ...).
Порт это адрес.
К коннектору подключен соответствующий интерфейс, для взаимодействия с устройством программы могут читать и/или записывать в аппаратный порт.
Так-же и в сетях.
Духота, понятно же, что это для упрощения понимания сказали…
@@CaiN805 Что за мода такая пошла, называть точные формулировки духотой. Дополнительная точная информация не будет лишней.
@@_OS_ вы явно каналом ошиблись, тут лишняя духота может отпугнуть новичков. Есть контент для начинающих, а есть для более профессиональных людей. Может вы и шарите в айтишных штуках, но не в педагогике явно.
Ору, НГИНЫКС😂😂😂😂
И да и нет, мы могли бы использовать интернет без вебсервера, и даже очень ловко использовать просто открыв порт на компьютере указывая на папку с html страницей и прямым роутингом, интерактивность через JavaScript никаких тебе сложных фич типа php илм вообше рендера на другом языке, но в целом живем живем
Cubernetes даёшь!
Так есть уже!
Что такое gunicorn?
Интерфейс для работы с Nginx
ГЕН ШТАБ
БАЗА
Почему Товарищ Си говорит на японском?
Полиглот!
Хорошо бы посмотреть apache против nginx.
Работает с многостраничным сайтами React'a?
Подача классная)
Правда почему Си заговорил на японском не понятно 😅
Пушка
Сделай видео про Apache против Nginx
Нифига не понял нафиг он нужен если можно без него.
Или с ним можно из своего ПК сделать сервер?
Почему в кинотеатре не сработала пожарная сигнализация, когда Пепе парился?
Потому что пожарная сигнализация срабатывает, когда в детектор попадают частицы сажи, которые выделяются в результате неполного сгорания или термического разложения углеводородов в неконтролируемых условиях (инымы словами - пожара). Пар таких частиц не содержит)
С докером бъядаа, используй зеркала… 😅
всё супер, но асинхронно и параллельно разные вещи, в одном несколько потоков в другом - один
а зачем для веб серверов нужен сервер, можно ли просто на пк мощном открыть
можно, но он не будет доступен в интернете, только по локальной сети. Чтобы все к нему имели доступ нужен публичный ip, его провайдеры обычно продают за доп. плату, или какие-нибудь костыли.
я уже запутался
это C или CSS и HTML?
Тогда что такое джина?
А я думал, что рамблеру не было дело до тех пор, пока Сбер не засунул свой хоботок (и да, де-Юрэ он не причём…)
ни при чём, олух
сейчас Cloudflare база
Ребята, это конечно капец. И вы реально так учите своих студентов? Учиться такому, это ппц.
Статику сейчас почти никто не использует, кроме реально картинок и скриптов.
На деле nginx - в основном - реверс-прокси и балансировщик. Сервера зачастую сейчас использются inproc. Python, Java, .NET и т.д. имеют свои сервера, а nginx всего лишь прокидывает запросы на них.
Простите, а как вы смогли провести параллель о том, как мы учим, с изолированным видео на конкретную тематику на нашем канале (nginx)? 🙂
@@merionacademy , все просто))) Если Вы в видео столько лажи напихали, то можно предположить, что и учите так же)) Иначе Вы бы в конце видео сказали, что мол если хотите получить правильные знания (а не это вот все), то записывайтесь на курсы к нам, там вам расскажет нормальный преподаватель)
Файл js вроде динамический контент
исходный код с файлом .js отправляется как статический файл на браузер клиента. там браузер уже выполняет код на .js
я как раз nginx настраиваю...
а где видос апач против ngnix
Файлы JavaScript относяться к динамическому контенту
чушь спорол, дружочек
го апач vs nginx
Сами файлы жс это статик файлы
Хочу апач против nginx
Первый
второй
Я умею на Си
Дизлайк за обращения только к мужскому полу
Почему старперское произношение веб и компьютер с мягким Е соседствует со школьным "компудахтер" и т.п.😂
слишком смешные коверкания слов и вставочки, надорвал живот пока смотрел, автор остановись
Понятно. А у вас сколько прибыль в час в хомяке?
криндж
Поч?
Только больные люди пишут бэк на Python и NodeJS - PHP / C# / Java / Kotlin являются основными языками для разработки бэка.
Микросервисы написанные на Go тоже работают отлично.
Но Python и NodeJS вобще не стоит брать для бэка!
Объясните?
Да ты чё, именно поэтому Python используют в качестве бэкенда в Intel, Facebook, Netflix, NASA, Spotify?
А ты диванный эксперт знал вообще, что UA-cam написан на Python? А Reddit тоже и Instagram?
@@sense5879 нет, он не знает, он же больной
шутки в видео отвлекают от материала тяжело слушать
бесячий формат. вас смотрят одни 13летние ?
Мы только рады, если молодое поколение хочет получать знания!
Опа, хейтер обнаружен)))
Зачем тогда смотришь канал, если тебя формат бесит?) Иди смотри/читай занудные уроки/статьи, пытайся структурировать и простым языком объяснить работу того или иного инструмента)
@@TheBlexxChanel в рекомендациях Ютуб выдал. Меня хватило на полторы минуты просмотра. Ещё вопросы , щегол ?)
@@ingrianswamps6988 щегол тут ты, иди умойся и делай уроки
это видео для 12 ти леток? мерзкая подача
Не обманывайте себя, вам понравилось
@@merionacademy не выдавай желаемое за действительное. это дегрошуточки для малолеток, смотреть невозможно
Давайте Traefik и Caddy? Там как раз есть поддержка http/2 и 3
Шикардос
Си какой-то неправильный. Почему он говорит на японском?
какая то дегродация у автора 😂😂😂 что за клоунада и разговор 10летнего прошногоШкольника😂😂😂😂 ну это писдец... автор ты плагиатишь реактивногоГташника?😂😂😂
Иди поплачь еще я не знаю
Интереснее другое: по какому алгоритму вы ставите смеющегося эмодзи? В какой момент вы считаете достаточно 3, а в какой 4? Как много эмодзи вы готовы поставить, если вам встретиться ультимативная ржака?
@@merionacademy не ну по факту) есть же нормальные видео с нормальным взрослым голосом) а не как тут Всем прифет сеготня будим изучуать веп сервир😃 зачем делать такое, что за дет сад?
@@merionacademy даже если контент предназначен для младшего поколения, будте как преподаватель, зачем показывать тупость как а4 с лолошокой и пободных) даже использовали слова копухтер, кудахтор....😂😂😂
@@merionacademy у вас нормально получается расказывать но это 😑