Enviar pesquisa
Carregar
Mafiozi Performance1
•
Transferir como PPT, PDF
•
0 gostou
•
301 visualizações
B
barcamplv09
Seguir
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 24
Baixar agora
Recomendados
Mafiozi Performance2 1
Mafiozi Performance2 1
Rashad Aliyev
Обзор протокола SPDY и использование его в Perl для ускорения параллельных запросов.
Perl и SPDY
Perl и SPDY
Ilya Zelenchuk
Наша рекламная сеть прошла путь от 1М до 150M показов в сутки. На этом пути пришлось столкнуться с проблемами при логировании и анализе больших объемов данных. В итоге отказались от использования NonSQL базы данных и выбрали column-based InfoBright. В своем докладе я расскажу, как мы накапливаем, храним, обрабатываем и анализируем сотни гигабайт информации в день c использованием InfoBright.
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Tanya Denisyuk
Ways how to increase Drupal 6 performance. (Drupal Cafe #1 in Kharkiv 08.09.2011)
Drupal 6 performance
Drupal 6 performance
Anton Ivanov
Доклад на РИТ 2017, конференция Highload Junior. Рассмотрены основные методики клиентской оптимизации веб-сайтов на практике. Сжатие, brotli, zopfli, оптимизация png, jpeg, настройка Nginx, быстрый TLS, HTTP/2 и много другого.
Чеклист по клиентской оптимизации - Лавлинский Николай, РИТ++ 2017
Чеклист по клиентской оптимизации - Лавлинский Николай, РИТ++ 2017
Николай Лавлинский
Speed Up Your Website
Speed Up Your Website
Ecommerce Solution Provider SysIQ
В 2012 году мы начали внедрение CFEngine в нашу инфраструктуру. Переход на централизованное управление конфигурацией в проектах такого масштаба подобен ремонту - его невозможно закончить, его можно только прекратить. И уже весной 2013 года (в день 404 ошибки и международного дня Интернета) этот "ремонт" превратился в катастрофу и был остановлен. После 3 суток недоступности портала нам пришлось изобрести схему, которая бы физически ограничивала возможность повторения катастрофы. Схема включает в себя тестирование политик на тестовых серверах различной важности и конфигурации. "Маринование" в этой тестовой среде сопровождается автоматизированным контролем характеристик нагрузки этих серверов. Далее происходит обязательный ревью и плавное распространение последовательно по всем датацентрам. В докладе будет рассказано: 1. почему мы выбрали CFEngine, а не Chief или Puppet; 2. как мы научили CFEngine быть дружелюбным (примеры политик и выдержки из библиотеки); 3. 100500 предпринятых мер, что бы не повторить "день 404" и соблюсти баланс между безопасностью и удобством; 4. как ещё можно использовать системы управления серверами.
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ontico
Краткий обзор существующих решений Что такое web sockets обеспечение работы web sockets на стороне сервера основной механизм работы с web sockets в PHP Нюансы использования
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
Alexander Frolov
Recomendados
Mafiozi Performance2 1
Mafiozi Performance2 1
Rashad Aliyev
Обзор протокола SPDY и использование его в Perl для ускорения параллельных запросов.
Perl и SPDY
Perl и SPDY
Ilya Zelenchuk
Наша рекламная сеть прошла путь от 1М до 150M показов в сутки. На этом пути пришлось столкнуться с проблемами при логировании и анализе больших объемов данных. В итоге отказались от использования NonSQL базы данных и выбрали column-based InfoBright. В своем докладе я расскажу, как мы накапливаем, храним, обрабатываем и анализируем сотни гигабайт информации в день c использованием InfoBright.
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Tanya Denisyuk
Ways how to increase Drupal 6 performance. (Drupal Cafe #1 in Kharkiv 08.09.2011)
Drupal 6 performance
Drupal 6 performance
Anton Ivanov
Доклад на РИТ 2017, конференция Highload Junior. Рассмотрены основные методики клиентской оптимизации веб-сайтов на практике. Сжатие, brotli, zopfli, оптимизация png, jpeg, настройка Nginx, быстрый TLS, HTTP/2 и много другого.
Чеклист по клиентской оптимизации - Лавлинский Николай, РИТ++ 2017
Чеклист по клиентской оптимизации - Лавлинский Николай, РИТ++ 2017
Николай Лавлинский
Speed Up Your Website
Speed Up Your Website
Ecommerce Solution Provider SysIQ
В 2012 году мы начали внедрение CFEngine в нашу инфраструктуру. Переход на централизованное управление конфигурацией в проектах такого масштаба подобен ремонту - его невозможно закончить, его можно только прекратить. И уже весной 2013 года (в день 404 ошибки и международного дня Интернета) этот "ремонт" превратился в катастрофу и был остановлен. После 3 суток недоступности портала нам пришлось изобрести схему, которая бы физически ограничивала возможность повторения катастрофы. Схема включает в себя тестирование политик на тестовых серверах различной важности и конфигурации. "Маринование" в этой тестовой среде сопровождается автоматизированным контролем характеристик нагрузки этих серверов. Далее происходит обязательный ревью и плавное распространение последовательно по всем датацентрам. В докладе будет рассказано: 1. почему мы выбрали CFEngine, а не Chief или Puppet; 2. как мы научили CFEngine быть дружелюбным (примеры политик и выдержки из библиотеки); 3. 100500 предпринятых мер, что бы не повторить "день 404" и соблюсти баланс между безопасностью и удобством; 4. как ещё можно использовать системы управления серверами.
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ontico
Краткий обзор существующих решений Что такое web sockets обеспечение работы web sockets на стороне сервера основной механизм работы с web sockets в PHP Нюансы использования
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.
Alexander Frolov
Оптимизация фронтенда сайта для highload проектов.
Поизводительность верстки: highload style
Поизводительность верстки: highload style
TurnkeyEcommerce
Чем можно обмениваться данными: XMLHttpRequest, fetch(), Server-Sent Events, WebSocket, WebRTC. В чем отличия. Какие недостатки. Примеры задач, под которые они заточены.
Браузерные API обмена данными: какие и зачем
Браузерные API обмена данными: какие и зачем
Pavel Klimiankou
WebSockets
WebSockets
plusnin
Оптимизация любого веб-приложения — это нетривиальная задача, для решения которой требуется проводить мониторинг загрузки системных ресурсов, выполнять микро-вэнчмаркинг, экспериментировать с настройками, проводить нагрузочное тестирование и т.д. В текущем году нашей команде довелось поучаствовать в нескольких проектах, в которых перед нами стояла задача оптимизации J2EE веб-приложений. Один из них — портал для ОАО «Сбербанк России» (www.sberbank.ru). Основной сайт Сбербанка реализован на основе портального движка BackBase и является J2EE-приложением. При проведении оптимизации его работы нам пришлось изучить и собрать много информации и документов, которые связаны с настройкой и оптимизацией высоконагруженных веб-приложений. В ходе реализации проектов я заметил, что не существует сводного документа с инструкциями по оптимизации работы приложения, поэтому решил поделиться нашим опытом. Этот доклад может послужить в качестве дорожной карты (Road Map) для настройки и оптимизации J2EE веб-приложений. В докладе будут рассмотрены следующие аспекты: 1) Общие подходы и методология оптимизации веб-приложения. 2) Оптимизация настроек веб-сервера. 3) Оптимизация кода приложения на стороне клиента. 4) Оптимизация на стороне middleware, в том числе на сервере приложений. 5) Оптимизация на уровне Базы Данных.
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Ontico
В докладе рассматривается как поведет себя простое python3 приложения на различных конфигурациях (uwsgi, gunicorn (Eventlet, Gevent)) в связке с различными хранилищами (MySQL, MariaDB, PostrgeSQL, MongoDB) под нагрузкой. Как средство генерации нагрузки использовался Яндекс.Танк.
Piterpy #2. Быстродействие Python в Web. Постреляем по веб-серверу?
Piterpy #2. Быстродействие Python в Web. Постреляем по веб-серверу?
Ivan Tsyganov
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного server-side API десктопного приложения. Сергей Аверин, Badoo. Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности. Что было сделано: • Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд). • Переехали с redis на handlersocket. • Rate-limiting запросов к демонам. • Синхронизация записей. • Асинхронность. • Записи при достижении порога изменения параметров. • Профилирование кода, анализ потребления CPU, времени ответа. • Статистика, статистика и еще раз статистика. • Pconnect. Доклад будет интересен: • системным архитекторам, • server-side разработчикам.
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Sergey Xek
В докладе поделимся опытом построения комплексного процесса последовательного улучшения производительности информационных систем мобильного оператора, расскажем об используемых инструментах и компонентах (Oracle, Tarantool, Java, Jmeter и т.д.). Особенность нашего оператора в том, что основной канал взаимодействия с клиентом - это мобильное приложение или web Личный кабинет, а не USSD команды и СМС, как у основной массы операторов. Данная особенность создает высокие требования к времени отклика и доступности сервисов и ставит перед нами целый ряд вопросов: - Как достичь приемлемого времени отрисовки страниц (не более 2х секунд) и не "уронить" backend при увеличении кол-ва абонентов в несколько раз за год до 4х миллионов? - Как обеспечить приемлемую производительность при наличии сложных оркестрирующих процессов на ESB и достаточно медленного, основанного на Oracle биллинга? - Как контролировать и улучшать производительность и доступность постоянно и на упреждение, а не когда "жареный петух клюнет"? Мы расскажем о том, как мы отвечаем на выше обозначенные вопросы. В частности, расскажем о внедрении двух БД - inmemory БД на чтение и Oracle на запись с соответствующей синхронизацией, о технике кэширования на нескольких уровнях, оптимизации синхронных и асинхронных процессов, о постоянном выявлении узких мест на тестировании, о кластеризации и других аспектах улучшения общей и частной производительности и доступности при быстро растущей абонентской базе и беспощадной креативности бизнеса.
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Ontico
Оптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решения
Media Gorod
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
Расскажу, как сделана статистика и аналитика скорости работы (UX) приложений badoo (web, mobile-web, ios, android, windows). Общие концепции и примеры, что и как измерять. Как собирать данные со 100% пользователей проекта и выдержать нагрузку. Как из open-source решений собрать систему сбора и визуализации статистики для своего проекта.
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Ontico
Modern web performance techniques, critical rendering path
Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]
Eugene Chekan
Что такое Веб Сокеты? Почему они нужны вам
Web sockets
Web sockets
Eugene Lisitsky
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web Sockets
rit2010
Простым и понятным языком рассказывается о том в каком направлении стоит двигаться начинающим пользователем wordpress если перед ними начинаем вставать вопрос и надежности, масштабировании и расширении
От уютного блога до распределенной инфраструктуры
От уютного блога до распределенной инфраструктуры
Антон Еремин
Разговор в докладе пойдёт о веб-программировании. При изготовлении веб-проектов то и дело пользуются широко распространёнными фреймворками на базе языков программирования — PHP, Python, Perl, Ruby, Go, Rust, Java и т.п. Я предлагаю отказаться от употребления оных и использовать для разработки веб-приложений только c2h5oh — расширение для высокопроизводительного сервера nginx. Данное расширение позволяет эффективно использовать PostgreSQL в качестве сервера веб-приложений. Хочу поделиться со слушателями своим личным опытом разработки с использованием подобной связки. Планирую рассказать о плюсах и минусах такого подхода.
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Ontico
На сколько быстрым и надежным должен быть интернет-магазин? Технологии ускорения сайта от "1С-Битрикс"
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
elenae00
Доклад Вячеслава Москаленко на HighLoad++ 2014.
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Ontico
Описана методология построения бюджетного бекэнда для push-уведомлений своими руками. Как избежать трат на облачные системы, в чем преимущества собственных решений.
Бекэнд для push-уведомлений своими руками
Бекэнд для push-уведомлений своими руками
Alexandr Mikhaylenko
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
Alex Ilyin
Producto destacado por su Función y efectividad.
BODY Naturals
BODY Naturals
AFRODITNATURALS
Logo Experiment
Logo Experiment
Robert C. Ewald, Jr.
Mais conteúdo relacionado
Mais procurados
Оптимизация фронтенда сайта для highload проектов.
Поизводительность верстки: highload style
Поизводительность верстки: highload style
TurnkeyEcommerce
Чем можно обмениваться данными: XMLHttpRequest, fetch(), Server-Sent Events, WebSocket, WebRTC. В чем отличия. Какие недостатки. Примеры задач, под которые они заточены.
Браузерные API обмена данными: какие и зачем
Браузерные API обмена данными: какие и зачем
Pavel Klimiankou
WebSockets
WebSockets
plusnin
Оптимизация любого веб-приложения — это нетривиальная задача, для решения которой требуется проводить мониторинг загрузки системных ресурсов, выполнять микро-вэнчмаркинг, экспериментировать с настройками, проводить нагрузочное тестирование и т.д. В текущем году нашей команде довелось поучаствовать в нескольких проектах, в которых перед нами стояла задача оптимизации J2EE веб-приложений. Один из них — портал для ОАО «Сбербанк России» (www.sberbank.ru). Основной сайт Сбербанка реализован на основе портального движка BackBase и является J2EE-приложением. При проведении оптимизации его работы нам пришлось изучить и собрать много информации и документов, которые связаны с настройкой и оптимизацией высоконагруженных веб-приложений. В ходе реализации проектов я заметил, что не существует сводного документа с инструкциями по оптимизации работы приложения, поэтому решил поделиться нашим опытом. Этот доклад может послужить в качестве дорожной карты (Road Map) для настройки и оптимизации J2EE веб-приложений. В докладе будут рассмотрены следующие аспекты: 1) Общие подходы и методология оптимизации веб-приложения. 2) Оптимизация настроек веб-сервера. 3) Оптимизация кода приложения на стороне клиента. 4) Оптимизация на стороне middleware, в том числе на сервере приложений. 5) Оптимизация на уровне Базы Данных.
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Ontico
В докладе рассматривается как поведет себя простое python3 приложения на различных конфигурациях (uwsgi, gunicorn (Eventlet, Gevent)) в связке с различными хранилищами (MySQL, MariaDB, PostrgeSQL, MongoDB) под нагрузкой. Как средство генерации нагрузки использовался Яндекс.Танк.
Piterpy #2. Быстродействие Python в Web. Постреляем по веб-серверу?
Piterpy #2. Быстродействие Python в Web. Постреляем по веб-серверу?
Ivan Tsyganov
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного server-side API десктопного приложения. Сергей Аверин, Badoo. Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности. Что было сделано: • Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд). • Переехали с redis на handlersocket. • Rate-limiting запросов к демонам. • Синхронизация записей. • Асинхронность. • Записи при достижении порога изменения параметров. • Профилирование кода, анализ потребления CPU, времени ответа. • Статистика, статистика и еще раз статистика. • Pconnect. Доклад будет интересен: • системным архитекторам, • server-side разработчикам.
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Sergey Xek
В докладе поделимся опытом построения комплексного процесса последовательного улучшения производительности информационных систем мобильного оператора, расскажем об используемых инструментах и компонентах (Oracle, Tarantool, Java, Jmeter и т.д.). Особенность нашего оператора в том, что основной канал взаимодействия с клиентом - это мобильное приложение или web Личный кабинет, а не USSD команды и СМС, как у основной массы операторов. Данная особенность создает высокие требования к времени отклика и доступности сервисов и ставит перед нами целый ряд вопросов: - Как достичь приемлемого времени отрисовки страниц (не более 2х секунд) и не "уронить" backend при увеличении кол-ва абонентов в несколько раз за год до 4х миллионов? - Как обеспечить приемлемую производительность при наличии сложных оркестрирующих процессов на ESB и достаточно медленного, основанного на Oracle биллинга? - Как контролировать и улучшать производительность и доступность постоянно и на упреждение, а не когда "жареный петух клюнет"? Мы расскажем о том, как мы отвечаем на выше обозначенные вопросы. В частности, расскажем о внедрении двух БД - inmemory БД на чтение и Oracle на запись с соответствующей синхронизацией, о технике кэширования на нескольких уровнях, оптимизации синхронных и асинхронных процессов, о постоянном выявлении узких мест на тестировании, о кластеризации и других аспектах улучшения общей и частной производительности и доступности при быстро растущей абонентской базе и беспощадной креативности бизнеса.
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Ontico
Оптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решения
Media Gorod
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
rit2011
Расскажу, как сделана статистика и аналитика скорости работы (UX) приложений badoo (web, mobile-web, ios, android, windows). Общие концепции и примеры, что и как измерять. Как собирать данные со 100% пользователей проекта и выдержать нагрузку. Как из open-source решений собрать систему сбора и визуализации статистики для своего проекта.
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Ontico
Modern web performance techniques, critical rendering path
Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]
Eugene Chekan
Что такое Веб Сокеты? Почему они нужны вам
Web sockets
Web sockets
Eugene Lisitsky
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web Sockets
rit2010
Простым и понятным языком рассказывается о том в каком направлении стоит двигаться начинающим пользователем wordpress если перед ними начинаем вставать вопрос и надежности, масштабировании и расширении
От уютного блога до распределенной инфраструктуры
От уютного блога до распределенной инфраструктуры
Антон Еремин
Разговор в докладе пойдёт о веб-программировании. При изготовлении веб-проектов то и дело пользуются широко распространёнными фреймворками на базе языков программирования — PHP, Python, Perl, Ruby, Go, Rust, Java и т.п. Я предлагаю отказаться от употребления оных и использовать для разработки веб-приложений только c2h5oh — расширение для высокопроизводительного сервера nginx. Данное расширение позволяет эффективно использовать PostgreSQL в качестве сервера веб-приложений. Хочу поделиться со слушателями своим личным опытом разработки с использованием подобной связки. Планирую рассказать о плюсах и минусах такого подхода.
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Ontico
На сколько быстрым и надежным должен быть интернет-магазин? Технологии ускорения сайта от "1С-Битрикс"
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
elenae00
Доклад Вячеслава Москаленко на HighLoad++ 2014.
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Ontico
Описана методология построения бюджетного бекэнда для push-уведомлений своими руками. Как избежать трат на облачные системы, в чем преимущества собственных решений.
Бекэнд для push-уведомлений своими руками
Бекэнд для push-уведомлений своими руками
Alexandr Mikhaylenko
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
Alex Ilyin
Mais procurados
(20)
Поизводительность верстки: highload style
Поизводительность верстки: highload style
Браузерные API обмена данными: какие и зачем
Браузерные API обмена данными: какие и зачем
WebSockets
WebSockets
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Piterpy #2. Быстродействие Python в Web. Постреляем по веб-серверу?
Piterpy #2. Быстродействие Python в Web. Постреляем по веб-серверу?
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Оптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решения
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]
Web sockets
Web sockets
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web Sockets
От уютного блога до распределенной инфраструктуры
От уютного блога до распределенной инфраструктуры
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Бекэнд для push-уведомлений своими руками
Бекэнд для push-уведомлений своими руками
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
Destaque
Producto destacado por su Función y efectividad.
BODY Naturals
BODY Naturals
AFRODITNATURALS
Logo Experiment
Logo Experiment
Robert C. Ewald, Jr.
Cartel alex
Cartel alex
Alex Barbosa
27 de mayo
27 de mayo
pepitoSensei
Columna publicada en TABI TABI TOYO. Guía de viajes sobre México y Japón
Vamos a japón 05
Vamos a japón 05
Ana Inés
Reseña capitulo 6 la ciudad de los contrastes
Reseña capitulo 6 la ciudad de los contrastes
ANDADIMO
Columna publicada en TABI TABI TOYO. Guía de viajes sobre México y Japón
Vamos a japón 03
Vamos a japón 03
Ana Inés
Oli6
Oli6
Juan Carlos Arbulú Balarezo
Documentos electronicos
Documentos electronicos
LuisMargalli
Ct 15 de abril 2012
Ct 15 de abril 2012
Manos Sin Fronteras México
Prac.2
Prac.2
Julio Padilla
La ley de la atraccion y nuestras relaciones personales
La ley de la atraccion y nuestras relaciones personales
Wladisskrakens Exclussivvéé
03 la ortoqueratologia llena un hueco importante
03 la ortoqueratologia llena un hueco importante
ortokextremadura
Final de curso
Final de curso
bibliotecaantigua
1.3 3
1.3 3
Mapaya52
Ideas poderosas del taller Trainig Using Drama (03/2012)
Conclusiones training using drama
Conclusiones training using drama
Manuel Calvillo Mazarro
MAPA COGNITIVO
MAPA COGNITIVO WEB 2.0
MAPA COGNITIVO WEB 2.0
Bersai Roblero
Encuestas
Encuestas
Karina Osorio
Cuestionario nº1
Cuestionario nº1
catta14
Kako se mogućnosti WordPress bloga proširuju dodacima? Kako se dodaci instaliraju? Polaznici uz instrukcije predavača koriste napredne mogućnosti WordPress CMS-a 2.7 instaliraju izabrane dodatke i podešavaju ih. Polaznici otvaraju nalog na Google Analytics i podešavaju ga za praćenje statistike bloga. Instaliraju izabranu temu pomoću Firefox ekstenzije One-Click Installer for WP 1.1.
Unapređivanje WordPress veb-sajta
Unapređivanje WordPress veb-sajta
Aleksandar Urošević
Destaque
(20)
BODY Naturals
BODY Naturals
Logo Experiment
Logo Experiment
Cartel alex
Cartel alex
27 de mayo
27 de mayo
Vamos a japón 05
Vamos a japón 05
Reseña capitulo 6 la ciudad de los contrastes
Reseña capitulo 6 la ciudad de los contrastes
Vamos a japón 03
Vamos a japón 03
Oli6
Oli6
Documentos electronicos
Documentos electronicos
Ct 15 de abril 2012
Ct 15 de abril 2012
Prac.2
Prac.2
La ley de la atraccion y nuestras relaciones personales
La ley de la atraccion y nuestras relaciones personales
03 la ortoqueratologia llena un hueco importante
03 la ortoqueratologia llena un hueco importante
Final de curso
Final de curso
1.3 3
1.3 3
Conclusiones training using drama
Conclusiones training using drama
MAPA COGNITIVO WEB 2.0
MAPA COGNITIVO WEB 2.0
Encuestas
Encuestas
Cuestionario nº1
Cuestionario nº1
Unapređivanje WordPress veb-sajta
Unapređivanje WordPress veb-sajta
Semelhante a Mafiozi Performance1
Зачем ускорять сайты? В презентации даётся ответ на этот вопрос с точки зрения бизнеса. Также рассмотрены методы ускорения сайта, их достоинства и недостатки.
Зачем ускорять сайты
Зачем ускорять сайты
Николай Лавлинский
Optimise highload web application
Highload++ 2015
Highload++ 2015
Shamim bhuiyan
Сдавая веб-сервер в повседневную эксплуатацию, нужно быть уверенным, что он выдержит планируемую нагрузку. Как понять, что код написанный разработчиками выдержит запланированный наплыв посетителей? И что важнее, как понять какой при этом будет запас мощности? Необходимо провести тест производительности сайта, чтобы выявить потенциально узкие места и наметить планы по их рефакторингу. Рассмотрим методологию тестирования.
Нагрузочное тестирование сайтов
Нагрузочное тестирование сайтов
MageCloud
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
it-people
Многие веб-студии не имеют в своем штате системных администраторов. И зачастую узнают о проблемах с запущенными проектами уже после того, как они случились. В докладе рассмотрим: - Явные и не очень потери на медленном / недоступном сайте. - Общие принципы внедрения систем real-time мониторинга. - Мониторинг нетипичных характеристик (наличие бэкапов, делегирование домена и т.п.). - Автоматизацию типовых реакций на алерты. - Зачем нужна аналитика в мониторинге (пробуем предугадать проблемы до того, как они случатся). - Инструменты и общие подходы быстрого поиска "узких" мест.
Мониторинг веб-проектов real-time мониторинг и аналитика, поиск ошибок и боев...
Мониторинг веб-проектов real-time мониторинг и аналитика, поиск ошибок и боев...
Ontico
Александр Прусенок, технический пре-сейл консультант ActiveCloud, и Павел Богданов, руководитель отдела технической поддержки ActiveCloud: «10 способов улучшить работу сайта нашего клиента без затрат. Погружение в облако ActiveCloud. Размещение высоконагруженных веб-ресурсов. Платформа Bitrix VM. Практический кейс переноса в облако».
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
ActiveCloud
Выбор системы мониторинга - это практически holy-war-ная тема среди администраторов и разработчиков. Какая система лучше? Что удобнее? Какая система сможет выдержать большое количество статистики, а какая - лучше собрать и представить данные? В своем докладе мы попробуем предельно непредвзято рассмотреть существующие решения и понять, что и когда можно использовать. Прежде всего, мы постараемся сделать доклад не сравнением feature-листов, а рассмотреть особенности практического применения разных систем для конкретной задачи - для сайта, который не должен падать (а точнее - для возможности оперативно отреагировать на аварию, понять что к ней привело, и как можно ее исправить).
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Anton Baranov
Выбор системы мониторинга - это практически holy-war-ная тема среди администраторов и разработчиков. Какая система лучше? Что удобнее? Какая система сможет выдержать большое количество статистики, а какая - лучше собрать и представить данные? В своем докладе мы попробуем предельно непредвзято рассмотреть существующие решения и понять, что и когда можно использовать. См. тезисы - http://rootconf.ru/2015/abstracts/1746
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Ontico
Александр Демидов, директор направления облачных сервисов Битрикс24 1. Почему Битрикс24 и другие сервисы 1С-Битрикс живут в облаке, как мы администрируем всю нашу инфраструктуру и как справляемся с сотнями виртуальных машин и сервисов силами трех человек. Как коммуницируем с разработчиками и QA, как деплоим, да и вообще — как живем и развиваемся. 2. Мониторинг — наше всё! Распределенная система real-time мониторинга (был nagios, стал shinken), аналитика, автоматизация, работа с инцидентами. 3. Бонус — на какие самые серьезные грабли мы наступали за пять лет, прошедших с запуска «Битрикс24», и как научились их обходить.
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Uptime community
Александр Демидов, директор направления облачных сервисов Битрикс24
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Uptime Community
В докладе речь пойдёт об основных принципах разработки и обеспечения отказоустойчивости в системах, развёртываемых в облаках. Рассмотрим следующие темы: - что такое отказоустойчивые системы; - классификация возможных сбоев на уровне приложения и на уровне инфраструктуры; - подходы к обеспечению отказоустойчивости; - анализ и верификация отказоустойчивости; - TheButcher как инструмент обеспечения отказоустойчивости. Также увидим сравнение вживую отказоустойчивой и отказонеустойчивой систем, развёрнутых на OpenStack.
Стабильны ли ваши приложения в облаках?
Стабильны ли ваши приложения в облаках?
Yandex
По материалам конференции .NET разработчиков - www.dotnetconf.ru http://www.dotnetconf.ru/Materialy/CI#additional
Клиентская оптимизация в ритме военного марша
Клиентская оптимизация в ритме военного марша
Alexander Byndyu
Будет показан пример архитектуры популярной социальной сети в Англии, переработанной на новом стеке, чтобы решить проблемы производительности, отказоустойчивости и горизонтального масштабирования. Новый стек базируется на технологиях: .NET, SignalR, Couchbase, RabbitMQ, ElasticSearch, Amazon Services (CloudFront, S3, EC2, Route 53, Balancer), Windows, Linux. Цель: показать одну из моделей архитектуры нагруженных веб-систем, практики и возможные подводные камни при разработке высоконагруженных Интернет систем.
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Tanya Denisyuk
пример того как мы мониторим производительность приложения в LinguaLeo
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBA
Slach
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Ontico
Семинар 1С-Битрикс и Оверсан-Скалакси
1С-Битрикс - Производительность
1С-Битрикс - Производительность
Alexander Demidov
WebCamp2016, 29 июля, Одесса Андрей Копёнкин CTO, FlyElephant Оптимизируем мобильный веб полностью В докладе поговорим об инициативе Accelerated Mobile Pages, о преимуществах её использования, что она из себя представляет и как она ускоряет отображение веб-страниц для портативных устройств Website: http://webcamp.in.ua/devops.html#theme Facebook: https://www.facebook.com/WebCamp/ VK: https://vk.com/webcamp Twitter: https://twitter.com/WebCampOdessa Youtube: http://bit.ly/2bsQ0LO
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp
Тестирование и оптимизация 1С-Битрикс (Александр Демидов, Олег Бунин)
Тестирование и оптимизация 1С-Битрикс (Александр Демидов, Олег Бунин)
Ontico
PHP - один из самых популярных языков программирования. Как разрабатывать под него сейчас? Что использовать?
11 HappyDev-lite-2015 autumn. Александр Дец. Теплый LAMPовый веб. Промышлен...
11 HappyDev-lite-2015 autumn. Александр Дец. Теплый LAMPовый веб. Промышлен...
HappyDev-lite
Dynamic Memory в Windows Server 2008 R2 SP1
Dynamic Memory в Windows Server 2008 R2 SP1
Andrey Beshkov
Semelhante a Mafiozi Performance1
(20)
Зачем ускорять сайты
Зачем ускорять сайты
Highload++ 2015
Highload++ 2015
Нагрузочное тестирование сайтов
Нагрузочное тестирование сайтов
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
Мониторинг веб-проектов real-time мониторинг и аналитика, поиск ошибок и боев...
Мониторинг веб-проектов real-time мониторинг и аналитика, поиск ошибок и боев...
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Как жить в облаке почти без админов: мониторинг и эксплуатация сотен виртуаль...
Стабильны ли ваши приложения в облаках?
Стабильны ли ваши приложения в облаках?
Клиентская оптимизация в ритме военного марша
Клиентская оптимизация в ритме военного марша
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBA
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
1С-Битрикс - Производительность
1С-Битрикс - Производительность
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
Тестирование и оптимизация 1С-Битрикс (Александр Демидов, Олег Бунин)
Тестирование и оптимизация 1С-Битрикс (Александр Демидов, Олег Бунин)
11 HappyDev-lite-2015 autumn. Александр Дец. Теплый LAMPовый веб. Промышлен...
11 HappyDev-lite-2015 autumn. Александр Дец. Теплый LAMPовый веб. Промышлен...
Dynamic Memory в Windows Server 2008 R2 SP1
Dynamic Memory в Windows Server 2008 R2 SP1
Mais de barcamplv09
Simplicity
Simplicity
barcamplv09
enterprise 2.0
enterprise 2.0
barcamplv09
Most popular startups in the Central Europe
Most popular startups in the Central Europe
barcamplv09
Optimization
Optimization
barcamplv09
Simplicity
Simplicity
barcamplv09
Maxon Blogger Maniac
Maxon Blogger Maniac
barcamplv09
Megalogika Ng Obarcamp
Megalogika Ng Obarcamp
barcamplv09
S Network Presentation 2009
S Network Presentation 2009
barcamplv09
enterprise 2.0
enterprise 2.0
barcamplv09
Waltus@Barcamp
Waltus@Barcamp
barcamplv09
Pheenta
Pheenta
barcamplv09
2009 02 07 Show
2009 02 07 Show
barcamplv09
2009 02 07 Show
2009 02 07 Show
barcamplv09
2009 02 07 Show
2009 02 07 Show
barcamplv09
Mais de barcamplv09
(14)
Simplicity
Simplicity
enterprise 2.0
enterprise 2.0
Most popular startups in the Central Europe
Most popular startups in the Central Europe
Optimization
Optimization
Simplicity
Simplicity
Maxon Blogger Maniac
Maxon Blogger Maniac
Megalogika Ng Obarcamp
Megalogika Ng Obarcamp
S Network Presentation 2009
S Network Presentation 2009
enterprise 2.0
enterprise 2.0
Waltus@Barcamp
Waltus@Barcamp
Pheenta
Pheenta
2009 02 07 Show
2009 02 07 Show
2009 02 07 Show
2009 02 07 Show
2009 02 07 Show
2009 02 07 Show
Mafiozi Performance1
1.
Скорость загрузки веб
сайта (на примере Mafiozi) Maksim Berjoza BarCamp Baltics 2009
2.
Кто я?
3.
4.
Имеет ли скорость
веб страницы значение?
5.
Google увеличив выдачу
в поиске с 10 до 30, получил результат - скорость загрузки увеличилась на 0.5 секунды (с 0,4 до 0,9) и это повлекло падение на 20% трафика и оборота в фокус группе.
6.
Amazon.com увеличивая скорость
загрузки страницы на 100 миллисекунд , терял до 2% на продажах.
7.
mafiozi.lv
8.
(100 clients) (hosting)
(1 client) (4 clients) (vps) (colocation)
9.
Back-End
10.
11.
12.
13.
14.
php frameworks source:
http://www.avnetlabs.com/php/php-framework-comparison-benchmarks source: http://pr0digy.com/codeigniter/benchmark-static-cake-codeigniter-kohana/
15.
codeigniter benchmark source:
http://www.haughin.com/2008/02/13/optimizing-and-scaling-your-codeigniter-application/
16.
17.
Front-End
18.
19.
css
20.
21.
html
22.
images photobucket.com
23.
FireBug
24.
thanks [email_address]
Baixar agora