Enviar búsqueda
Cargar
Снижение нагрузки на сервер с помощью NGINX
•
Descargar como POT, PDF
•
2 recomendaciones
•
1,041 vistas
Andrii Podanenko
Seguir
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 16
Descargar ahora
Recomendados
1. DNS 2. Домены и зоны, делегирование 3. Рекурсивные запросы 4. TCP 5. Понятие порта 6. TCP handshake 7. TCP клиент и сервер 8. TLS
05 - Web-технологии. Сетевые протоколы
05 - Web-технологии. Сетевые протоколы
Roman Brovko
Доклад по ZMQ для RailsClub 2010.
Эффективное %s с ZMQ
Эффективное %s с ZMQ
Александр Ежов
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Ontico
YAPC Russia 2009 "May Perl 2"
Работа с большими файлами под перлом
Работа с большими файлами под перлом
mayperl
Доклад Дмитрия Перлова на ноябрьской линуксовке MLUG 2013
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
Minsk Linux User Group
N2O: The Most Powerful Erlang Web Framework Максим Сохацкий N2O разрабатывался как многофункциональный WebSocket аппликейшин сервер широкого назначения. Будучи ответвлен изначально от классического сервер-рендер фреймворка Nitrogen, он развился в мощное средство (включающее в том числе и поддержку SPA приложений) обеспечения пула долгоживущих TCP соеднений и доставки кода/даных выступая в качестве высокоемкностного релея, благодаря надежной и высокоустойчивой платформе Erlang/OTP. Соединяя в себе все черты Full-Stack веб фреймворков: Роутинг, Темплейтинг, Pub/Sub, Сессии, Хранилище, REST и поддержка кастомных протоколов; N2O добавляет совершенно уникальные возможности для создания различных DSL: вы можете транслировать бизнес логику, написанную на Erlang языках (Elixir, Erlang, Joxa) в JavaScript, генерировать трансформаций Erlang рекордов в JSON структуры и много другое, специфицировать JavaScript протоколы на языке Erlang. Сейчас N2O развивается в сторону поддержки SVG клиентов и бинарных протоколов.
WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим ...
WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим ...
GeeksLab Odessa
Воркшоп Get_Inside
Get inside stage2 new
Get inside stage2 new
InfoTeCS
WebSockets
WebSockets
plusnin
Recomendados
1. DNS 2. Домены и зоны, делегирование 3. Рекурсивные запросы 4. TCP 5. Понятие порта 6. TCP handshake 7. TCP клиент и сервер 8. TLS
05 - Web-технологии. Сетевые протоколы
05 - Web-технологии. Сетевые протоколы
Roman Brovko
Доклад по ZMQ для RailsClub 2010.
Эффективное %s с ZMQ
Эффективное %s с ZMQ
Александр Ежов
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Ontico
YAPC Russia 2009 "May Perl 2"
Работа с большими файлами под перлом
Работа с большими файлами под перлом
mayperl
Доклад Дмитрия Перлова на ноябрьской линуксовке MLUG 2013
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
Minsk Linux User Group
N2O: The Most Powerful Erlang Web Framework Максим Сохацкий N2O разрабатывался как многофункциональный WebSocket аппликейшин сервер широкого назначения. Будучи ответвлен изначально от классического сервер-рендер фреймворка Nitrogen, он развился в мощное средство (включающее в том числе и поддержку SPA приложений) обеспечения пула долгоживущих TCP соеднений и доставки кода/даных выступая в качестве высокоемкностного релея, благодаря надежной и высокоустойчивой платформе Erlang/OTP. Соединяя в себе все черты Full-Stack веб фреймворков: Роутинг, Темплейтинг, Pub/Sub, Сессии, Хранилище, REST и поддержка кастомных протоколов; N2O добавляет совершенно уникальные возможности для создания различных DSL: вы можете транслировать бизнес логику, написанную на Erlang языках (Elixir, Erlang, Joxa) в JavaScript, генерировать трансформаций Erlang рекордов в JSON структуры и много другое, специфицировать JavaScript протоколы на языке Erlang. Сейчас N2O развивается в сторону поддержки SVG клиентов и бинарных протоколов.
WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим ...
WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим ...
GeeksLab Odessa
Воркшоп Get_Inside
Get inside stage2 new
Get inside stage2 new
InfoTeCS
WebSockets
WebSockets
plusnin
Web Standards Days St. Petersburg Node.JS + WebSocket (Flash Socket) + Redis + Pub/Sub.
Доставка данных в реальном времени.
Доставка данных в реальном времени.
beshkenadze
1. Общая архитектура 2. Polling 3. Long-polling (comet) 4. Server-push 5. WebSocket 6. Механизм обновления (Upgrade) соединений
17 - Web-технологии. Real Time сообщения
17 - Web-технологии. Real Time сообщения
Roman Brovko
Марина Широчкина: Верстка. Вид снизу
Марина Широчкина: Верстка. Вид снизу
Yandex
Краткий обзор существующих решений Что такое web sockets обеспечение работы web sockets на стороне сервера основной механизм работы с web sockets в PHP Нюансы использования
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
Alexander Frolov
WWW
WWW
Евгений Евсеев
HighLoad++ 2017 Зал «Москва», 8 ноября, 17:00 Тезисы: http://www.highload.ru/2017/abstracts/2880.html Поисковая выдача Яндекса (СЕРП) - сложное многофункциональное веб-приложение с высокими требованиями к скорости загрузки. По ряду причин мобильный веб медленнее десктопа: ограничения по CPU/памяти в телефонах, нестабильность мобильных сетей. В докладе расскажем, как с учётом этих особенностей, мы ускоряем мобильный СЕРП.
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Ontico
В нашей компании есть система для запуска PHP-скриптов по расписанию, которая позволяет распределять нагрузку на множество узлов и обеспечивать отказоустойвость. И в этой системе необходимо уметь собирать логи скриптов с сотен (и даже тысяч) машин, желательно в режиме реального времени. У нас раньше была система сбора логов, собранная «на коленке», и выдающая относительно невысокую производительность. Производительности стало не хватать, и мы переписали систему на Go. Новая система не использует scribe и обладает некоторыми уникальными фичами, например «вытесняющей многозадачностью» при доставке - если один из скриптов пишет столько логов, что мы не успеваем их всех доставить, логи всех остальных скриптов продолжают доставляться, с небольшой фиксированной задержкой. Система легко забивает гигабитную сетевую карту на нашем сервере-приемнике логов и не слишком «тормозит» доставку в случае, когда пропускной способности всё же не хваетает. В докладе я расскажу о том, как мы делали эту систему и про то, как она работает изнутри. Исходные тексты доступны на github: https://github.com/badoo/thunder
Юрий Насретдинов-«Сбор логов в «облаке» в Badoo»
Юрий Насретдинов-«Сбор логов в «облаке» в Badoo»
Tanya Denisyuk
Сокеты
Сокеты
Сокеты
lectureswww lectureswww
Линуксовка. Январь 2013
DNSSEC
DNSSEC
Philipp Kulin
мои модули и патчи для Nginx. максим дунин. зал 1
мои модули и патчи для Nginx. максим дунин. зал 1
rit2011
1. Файлы и процессы сервера 2. Внутренняя архитектура сервера 3. Примеры конфигурации 4. Понятие location 5. Методы обработки сетевых соединений
07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервера
Roman Brovko
http://lecturesnet.readthedocs.org/net/sniff.html
Анализ трафика
Анализ трафика
lectureswww lectureswww
Уязвимости сервисов
Уязвимости сервисов
Positive Hack Days
Ddos
Ddos
HighLoad2009
Владислав Животнев - Основы DNS
Владислав Животнев - Основы DNS
Yandex
Наша рекламная сеть прошла путь от 1М до 150M показов в сутки. На этом пути пришлось столкнуться с проблемами при логировании и анализе больших объемов данных. В итоге отказались от использования NonSQL базы данных и выбрали column-based InfoBright. В своем докладе я расскажу, как мы накапливаем, храним, обрабатываем и анализируем сотни гигабайт информации в день c использованием InfoBright.
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Tanya Denisyuk
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3
Technopark
Video: Part1 - http://video.yandex.by/users/fdconf/view/15/ Part2 - http://video.yandex.by/users/fdconf/view/18/
Periculum est in mora
Periculum est in mora
Alex Karlovich
Введение в настройку виртуальных хостов
07 virtual hosts_ru
07 virtual hosts_ru
mcroitor
RabbitMQ — самый популярный брокер сообщений
Первые шаги с RabbitMQ
Первые шаги с RabbitMQ
Alexander Svetkin
Основы TCP/IP.
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
Dima Dzuba
"Мое выступление поможет ответить на следующие вопросы: 1. Что такое HTTP reverse proxy? 2. Настройка NGINX в режиме reverse proxy. 3. Стандартные способы выбора upstream server: Round Robin, Hash, Consistent Hash. 4. Не сдерживаем фантазию -- пишем свой алгоритм. 5. Примеры, когда создание собственного решения оправдано."
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Tanya Denisyuk
Más contenido relacionado
La actualidad más candente
Web Standards Days St. Petersburg Node.JS + WebSocket (Flash Socket) + Redis + Pub/Sub.
Доставка данных в реальном времени.
Доставка данных в реальном времени.
beshkenadze
1. Общая архитектура 2. Polling 3. Long-polling (comet) 4. Server-push 5. WebSocket 6. Механизм обновления (Upgrade) соединений
17 - Web-технологии. Real Time сообщения
17 - Web-технологии. Real Time сообщения
Roman Brovko
Марина Широчкина: Верстка. Вид снизу
Марина Широчкина: Верстка. Вид снизу
Yandex
Краткий обзор существующих решений Что такое web sockets обеспечение работы web sockets на стороне сервера основной механизм работы с web sockets в PHP Нюансы использования
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
Alexander Frolov
WWW
WWW
Евгений Евсеев
HighLoad++ 2017 Зал «Москва», 8 ноября, 17:00 Тезисы: http://www.highload.ru/2017/abstracts/2880.html Поисковая выдача Яндекса (СЕРП) - сложное многофункциональное веб-приложение с высокими требованиями к скорости загрузки. По ряду причин мобильный веб медленнее десктопа: ограничения по CPU/памяти в телефонах, нестабильность мобильных сетей. В докладе расскажем, как с учётом этих особенностей, мы ускоряем мобильный СЕРП.
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Ontico
В нашей компании есть система для запуска PHP-скриптов по расписанию, которая позволяет распределять нагрузку на множество узлов и обеспечивать отказоустойвость. И в этой системе необходимо уметь собирать логи скриптов с сотен (и даже тысяч) машин, желательно в режиме реального времени. У нас раньше была система сбора логов, собранная «на коленке», и выдающая относительно невысокую производительность. Производительности стало не хватать, и мы переписали систему на Go. Новая система не использует scribe и обладает некоторыми уникальными фичами, например «вытесняющей многозадачностью» при доставке - если один из скриптов пишет столько логов, что мы не успеваем их всех доставить, логи всех остальных скриптов продолжают доставляться, с небольшой фиксированной задержкой. Система легко забивает гигабитную сетевую карту на нашем сервере-приемнике логов и не слишком «тормозит» доставку в случае, когда пропускной способности всё же не хваетает. В докладе я расскажу о том, как мы делали эту систему и про то, как она работает изнутри. Исходные тексты доступны на github: https://github.com/badoo/thunder
Юрий Насретдинов-«Сбор логов в «облаке» в Badoo»
Юрий Насретдинов-«Сбор логов в «облаке» в Badoo»
Tanya Denisyuk
Сокеты
Сокеты
Сокеты
lectureswww lectureswww
Линуксовка. Январь 2013
DNSSEC
DNSSEC
Philipp Kulin
мои модули и патчи для Nginx. максим дунин. зал 1
мои модули и патчи для Nginx. максим дунин. зал 1
rit2011
1. Файлы и процессы сервера 2. Внутренняя архитектура сервера 3. Примеры конфигурации 4. Понятие location 5. Методы обработки сетевых соединений
07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервера
Roman Brovko
http://lecturesnet.readthedocs.org/net/sniff.html
Анализ трафика
Анализ трафика
lectureswww lectureswww
Уязвимости сервисов
Уязвимости сервисов
Positive Hack Days
Ddos
Ddos
HighLoad2009
Владислав Животнев - Основы DNS
Владислав Животнев - Основы DNS
Yandex
Наша рекламная сеть прошла путь от 1М до 150M показов в сутки. На этом пути пришлось столкнуться с проблемами при логировании и анализе больших объемов данных. В итоге отказались от использования NonSQL базы данных и выбрали column-based InfoBright. В своем докладе я расскажу, как мы накапливаем, храним, обрабатываем и анализируем сотни гигабайт информации в день c использованием InfoBright.
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Tanya Denisyuk
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3
Technopark
Video: Part1 - http://video.yandex.by/users/fdconf/view/15/ Part2 - http://video.yandex.by/users/fdconf/view/18/
Periculum est in mora
Periculum est in mora
Alex Karlovich
Введение в настройку виртуальных хостов
07 virtual hosts_ru
07 virtual hosts_ru
mcroitor
RabbitMQ — самый популярный брокер сообщений
Первые шаги с RabbitMQ
Первые шаги с RabbitMQ
Alexander Svetkin
La actualidad más candente
(20)
Доставка данных в реальном времени.
Доставка данных в реальном времени.
17 - Web-технологии. Real Time сообщения
17 - Web-технологии. Real Time сообщения
Марина Широчкина: Верстка. Вид снизу
Марина Широчкина: Верстка. Вид снизу
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
WWW
WWW
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Юрий Насретдинов-«Сбор логов в «облаке» в Badoo»
Юрий Насретдинов-«Сбор логов в «облаке» в Badoo»
Сокеты
Сокеты
DNSSEC
DNSSEC
мои модули и патчи для Nginx. максим дунин. зал 1
мои модули и патчи для Nginx. максим дунин. зал 1
07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервера
Анализ трафика
Анализ трафика
Уязвимости сервисов
Уязвимости сервисов
Ddos
Ddos
Владислав Животнев - Основы DNS
Владислав Животнев - Основы DNS
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3
Periculum est in mora
Periculum est in mora
07 virtual hosts_ru
07 virtual hosts_ru
Первые шаги с RabbitMQ
Первые шаги с RabbitMQ
Similar a Снижение нагрузки на сервер с помощью NGINX
Основы TCP/IP.
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
Dima Dzuba
"Мое выступление поможет ответить на следующие вопросы: 1. Что такое HTTP reverse proxy? 2. Настройка NGINX в режиме reverse proxy. 3. Стандартные способы выбора upstream server: Round Robin, Hash, Consistent Hash. 4. Не сдерживаем фантазию -- пишем свой алгоритм. 5. Примеры, когда создание собственного решения оправдано."
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Tanya Denisyuk
При проектировании нагруженных систем приходится сталкиваться с тем, что разные типы запросов к веб-серверам затрачивают разное количество ресурсов, выполняются за разное количество времени и имеют разные приоритеты выполнения. Некоторые запросы «стоят» мало и должны выполняться как можно быстрее. Некоторые «стоят» дорого, и главное, чтобы они не блокировали обработку быстрых запросов. Существующие схемы приоритезации показались нам громоздкими и неудобными – при росте количества типов запросов конфигурация системы усложнялась в разы. Поэтому, чтобы решить эту проблему, а также для того, чтобы сделать ответы на запросы еще более быстрыми, мы написали свой веб-сервер – Phantom. Я расскажу вам, как он устроен, покажу, какие задачи можно решать с его помощью, а в завершение покажу на практике, как работает приоритезация разных типов запросов, используя для этого инструмент нагрузочного тестирования, основанный на Phantom.
Веб-сервер Phantom
Веб-сервер Phantom
yaevents
Механика DDoS (Александр Крижановский)
Механика DDoS (Александр Крижановский)
Ontico
Влад Селиверстов – Веб-сервер Phantom
Влад Селиверстов – Веб-сервер Phantom
Media Gorod
Nginx Igor Sysoev
Nginx Igor Sysoev
Media Gorod
Редграфик рассказывает о том, как избежать ошибок при копировании сайтов с хостинга на хостинг
Major mistakes in site moving
Major mistakes in site moving
Транслируем.бел
Magento performance by Michael Zhalevich
Magento performance
Magento performance
aheadWorks
Взломать Web-сайт на ASP.NET? Сложно, но можно! Владимир Кочетков
Взломать сайт на ASP.NET
Взломать сайт на ASP.NET
Positive Hack Days
Оптимизация любого веб-приложения — это нетривиальная задача, для решения которой требуется проводить мониторинг загрузки системных ресурсов, выполнять микро-вэнчмаркинг, экспериментировать с настройками, проводить нагрузочное тестирование и т.д. В текущем году нашей команде довелось поучаствовать в нескольких проектах, в которых перед нами стояла задача оптимизации J2EE веб-приложений. Один из них — портал для ОАО «Сбербанк России» (www.sberbank.ru). Основной сайт Сбербанка реализован на основе портального движка BackBase и является J2EE-приложением. При проведении оптимизации его работы нам пришлось изучить и собрать много информации и документов, которые связаны с настройкой и оптимизацией высоконагруженных веб-приложений. В ходе реализации проектов я заметил, что не существует сводного документа с инструкциями по оптимизации работы приложения, поэтому решил поделиться нашим опытом. Этот доклад может послужить в качестве дорожной карты (Road Map) для настройки и оптимизации J2EE веб-приложений. В докладе будут рассмотрены следующие аспекты: 1) Общие подходы и методология оптимизации веб-приложения. 2) Оптимизация настроек веб-сервера. 3) Оптимизация кода приложения на стороне клиента. 4) Оптимизация на стороне middleware, в том числе на сервере приложений. 5) Оптимизация на уровне Базы Данных.
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Ontico
Практическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.Почте
Alexey Androsov
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPS
Yandex
Порой в процессе развития высоконагруженного проекта наступает момент, когда необходимо масштабирование. Возможно, ваш проект впервые упёрся в производительность железа (и таким образом перешёл в разряд высоконагруженных); возможно, это уже не первое масштабирование — не важно. Какие же проблемы могут возникнуть? Во-первых, если вы увеличиваете количество бэкенд-серверов, и, соответственно, количество рабочих процессов, то с ростом количества одновременных клиентских подключений вырастают и накладные расходы на базах данных. Во-вторых, достаточно быстро может кончиться ресурс in-memory баз данных. Потребуется создать (либо увеличить) кластер, а это каждый раз влечёт за собой необходимость модифицировать логику приложения. В-третьих, чем больше серверов, тем больше вероятность, что один из них выйдет из строя. Поэтому неплохо задуматься о том, как обеспечить отказоустойчивость, а это, опять же, потребует модифицировать логику приложения. В этом докладе я расскажу, как и какими инструментами можно легко решить все вышеперечисленные проблемы: уменьшить накладные расходы от большого количества подключений к базам данных, создать/модифицировать кластер БД прозрачно для приложения, а также прозрачно добавить устойчивость к падениям серверов БД. План доклада: - Введение. Методы масштабирования БД: репликация, шардирование. - Создаём шардированные кластеры in-memory БД прозрачно для приложений: Twemproxy, Redis-proxy, Mcrouter. - Уменьшаем накладные расходы от большого количества одновременных подключений на PostgreSQL с помощью PgBouncer. - Создаём шардированный кластер PostgreSQL с помощью PL/Proxy. - Добавляем прозрачную для приложения отказо�
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Ontico
Мой доклад на конференции "Php frameworks day 2013"
Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP Framework
Oleksandr Torosh
Web лекция 1
Web лекция 1
Web лекция 1
Technosphere1
Александр Лямин, генеральный директор HLL, рассказал на конференции HighLoad++ 2009 о том, какие виды DDoS-атак являются наиболее популярными и как пережить их с минимальными потерями, используя известный и не очень инструментарий с открытым исходным кодом. Экономика DDoS: во сколько вас оценили (предмет для гордости!) и чего можно ожидать (оценка эффективность атаки). • DDoS – это просто и дешево; • стоимость аренды ботнета; • экономическое плечо атаки; • выводы. Посмотрим врагу в лицо: география и габариты ботнетов, встречающихся на просторах Рунета. Особенности ботнетов (конечность, тупость, жадность) и как их использовать при борьбе с атаками. Кто к нам пришел: основные разновидности DDoS-атак, элементы LAMP-стека, на которые они направлены. Комбинированые атаки. Куда смотреть, что замечать и на что обращать особое внимание. Домашнее задание: о каких элементах вашей архитектуры полезно позаботиться заранее, адекватность архитектуры и вашей рыночной стоимости (не жадничать). Искусство художественной grepки: как настроить access.log, заголовок как улика, печеньки и зачем их едят, ловушки для бота, как выделить тело ботнета, используя однострочный шелл-скрипт. Фильтруем базар: зачем нужен stateful файрволл, зачем он не нужен и как отфильтровать сто тысяч пятьсот ботов и не устать в ksoftirq. Звонок NOC'у: как использовать географию и языковую сегментацию в своих целях. Как вежливо и грамотно получить blackhole на интересных направлениях. Печальное положение вещей в Телко. Цена запроса: о стоимости запроса в терминах ресурсов сервера и жадности ботов.
DDoS: Практическое руководство к выживанию
DDoS: Практическое руководство к выживанию
HLL
XML Native Database на примере SednaXML
XML Native Database на примере SednaXML
Slach
Optimise highload web application
Highload++ 2015
Highload++ 2015
Shamim bhuiyan
DDOS mitigation software solutions
DDOS mitigation software solutions
Транслируем.бел
Сергей Рыжиков. Директор "1С-Битрикс". Как настроить двухуровневую конфигурацию веб-приложения. Производительность. Нагруженный Форк
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
ForkConf
Similar a Снижение нагрузки на сервер с помощью NGINX
(20)
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Веб-сервер Phantom
Веб-сервер Phantom
Механика DDoS (Александр Крижановский)
Механика DDoS (Александр Крижановский)
Влад Селиверстов – Веб-сервер Phantom
Влад Селиверстов – Веб-сервер Phantom
Nginx Igor Sysoev
Nginx Igor Sysoev
Major mistakes in site moving
Major mistakes in site moving
Magento performance
Magento performance
Взломать сайт на ASP.NET
Взломать сайт на ASP.NET
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Практическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.Почте
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPS
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP Framework
Web лекция 1
Web лекция 1
DDoS: Практическое руководство к выживанию
DDoS: Практическое руководство к выживанию
XML Native Database на примере SednaXML
XML Native Database на примере SednaXML
Highload++ 2015
Highload++ 2015
DDOS mitigation software solutions
DDOS mitigation software solutions
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
Más de Andrii Podanenko
#kyiv_dgtd
Глобальні навчальні дні друпал
Глобальні навчальні дні друпал
Andrii Podanenko
Яким чином писати тести без додаткових затрат Погляд керівника команди
природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...
Andrii Podanenko
На прикладі CIBox
Головні Принципи Автоматизації
Головні Принципи Автоматизації
Andrii Podanenko
CIBox empowering
Docker SQL Continuous Integration Flow
Docker SQL Continuous Integration Flow
Andrii Podanenko
How to automate your Drupal 8 team What types of development flow should you select for best results
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.
Andrii Podanenko
drupal cafe lviv
Drupal 8 configuration development flow
Drupal 8 configuration development flow
Andrii Podanenko
How to empower your PHP/Drupal/Symfony2 team with Continuous Integration workflow
MoldCamp - multidimentional testing workflow. CIBox.
MoldCamp - multidimentional testing workflow. CIBox.
Andrii Podanenko
Multidimensional testing workflow before merge to master. CIBox suite.
CIbox - OpenSource solution for making your #devops better
CIbox - OpenSource solution for making your #devops better
Andrii Podanenko
Continuous Integration for Drupal projects - cibox - how to deploy
DrupalCon Los Angeles - Continuous Integration Toolbox
DrupalCon Los Angeles - Continuous Integration Toolbox
Andrii Podanenko
Development workflow from the business point of view
Drupal Continuous Integration Workflow
Drupal Continuous Integration Workflow
Andrii Podanenko
Добор в терапевтическую группу в Киеве. Группа по субботам, два раза в месяц.
Сейчас самое время...ЖИТЬ!
Сейчас самое время...ЖИТЬ!
Andrii Podanenko
How to improve development using vagrant, puppet, ansible
Start using vagrant now!
Start using vagrant now!
Andrii Podanenko
Live Deployment, Continuous Integration, Drupal
Live deployment, ci, drupal
Live deployment, ci, drupal
Andrii Podanenko
DrupalCafe Kyiv
Drupal contrib module maintaining
Drupal contrib module maintaining
Andrii Podanenko
Drupal Cafe 07.02.2013
Drupal codesprint kyiv drupal cafe 07.02.2013
Drupal codesprint kyiv drupal cafe 07.02.2013
Andrii Podanenko
Drupal 8 keynotes for DrupalCamp Kyiv 2012 by @podarok and @andypost
Drupal 8 what to wait from
Drupal 8 what to wait from
Andrii Podanenko
http://iteducation.com.ua/training/osnovy-razrabotki-modulei-dlya-drupal-7-0 Вводная презентация с тренинга
Do + ldo for developers(full)
Do + ldo for developers(full)
Andrii Podanenko
гештальт терапия интенсив
Диалоговый интенсив 2012 карпаты
Диалоговый интенсив 2012 карпаты
Andrii Podanenko
Продвижение услуг психолога в современном мире
психолог в социальных медиа
психолог в социальных медиа
Andrii Podanenko
Ubercart7 views catalog ru
Ubercart7 views catalog ru
Andrii Podanenko
Más de Andrii Podanenko
(20)
Глобальні навчальні дні друпал
Глобальні навчальні дні друпал
природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...
Головні Принципи Автоматизації
Головні Принципи Автоматизації
Docker SQL Continuous Integration Flow
Docker SQL Continuous Integration Flow
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 configuration development flow
Drupal 8 configuration development flow
MoldCamp - multidimentional testing workflow. CIBox.
MoldCamp - multidimentional testing workflow. CIBox.
CIbox - OpenSource solution for making your #devops better
CIbox - OpenSource solution for making your #devops better
DrupalCon Los Angeles - Continuous Integration Toolbox
DrupalCon Los Angeles - Continuous Integration Toolbox
Drupal Continuous Integration Workflow
Drupal Continuous Integration Workflow
Сейчас самое время...ЖИТЬ!
Сейчас самое время...ЖИТЬ!
Start using vagrant now!
Start using vagrant now!
Live deployment, ci, drupal
Live deployment, ci, drupal
Drupal contrib module maintaining
Drupal contrib module maintaining
Drupal codesprint kyiv drupal cafe 07.02.2013
Drupal codesprint kyiv drupal cafe 07.02.2013
Drupal 8 what to wait from
Drupal 8 what to wait from
Do + ldo for developers(full)
Do + ldo for developers(full)
Диалоговый интенсив 2012 карпаты
Диалоговый интенсив 2012 карпаты
психолог в социальных медиа
психолог в социальных медиа
Ubercart7 views catalog ru
Ubercart7 views catalog ru
Снижение нагрузки на сервер с помощью NGINX
1.
Снижение нагрузки на
сервер с помощью NGINX Шмаленюк Николай [email_address]
2.
3.
Apache
4.
Как работает
Apache
5.
NGINX + Apache
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Вопросы
16.
Шмаленюк Николай
[email_address] http://drupal.ru/node/46123
Descargar ahora