Оптимизация сайта и распределенная обработка мультимедиа-файлов
Сегодня в фокусе — доклад "Оптимизация сайта. Диагнозы и курсы лечения" от Ивана Михеева (AGIMA).
Ключевым фактором решения проблемы медленной работы сайта является определение причины этого самого торможения. В докладе Иван расскажет о наиболее распространенных и простых инструментах поиска узких мест в работе сайта и вариантах устранения данных проблем.
- Самые эффективные приемы по оптимизации производительности сайта;
- Ускорение сайта при помощи перевода сложных live-процессов в планировщик;
- Методы поиска медленных запросов к БД и оптимизация скорости работы БД;
- Профилирование кода с помощью xdebug и xhproof;
- Оптимизация frontend и статики.
В продолжение к этому докладу Программный комитет уговаривает собственного представителя, Романа Ивлиева (CTO banki.ru) прочитать доклад о преждевременной оптимизации. Тема более, чем актуальна — мы даже перевели и опубликовали книгу одного из докладчиков HighLoad++ Карлоса Буэно. Роман, соглашайся! :)
Распределенная обработка мультимедиа-файлов "на лету" для онлайн-проигрывания
Максим Андреев (Mail.RU)
Серьёзный доклад, в котором будет рассказано о конвертации "на лету" в момент запроса, что идеально подходит для системы с огромным числом медиа-файлов, из которых запрашивают лишь небольшую часть — не возникает необходимость хранить предобработанные файлы, что серъезно экономит дисковое пространство.
Программный комитет попросил Максима рассказать не только о конечном решении (Tarantool + Lua + десятки фронтов), но и о том, как команда Облака@Mail.RU пришла к этому решению. Какие существуют простые способы решения задачи конвертации видео для тех, кто пока ещё не гигантский облачный провайдер :)
И ещё одна тема на сегодня:
Доклад-ликбез от Даниила Подольского
"NoSQL — неспроста ли это ЖЖЖ?"
От чего именно придется отказаться? Упомянутые паттерны так живучи совсем не случайно.
Как это ударит по проекту? Не сомневайтесь, оно ударит, в этом мире нет ни серебряных пуль, ни бесплатного сыра.
Какими свойствами должен обладать проект, чтобы внедрение NoSQL СУБД принесло ему пользу? Избегать NoSQL — это не трусость, это осторожность.
Подробный разбор феномена NoSQL и многое другое на конференции HighLoad++ Junior 2016.
Нас спрашивают:
Чем отличаются HighLoad++ Junior от Backend Conf?
Всё просто — HighLoad++ Junior — это обучающая конференция про высокие нагрузки. Фокус этого года — как выдерживать высокие нагрузки с помощью простых технологий, которые может освоить любой. Высоконагруженные решения в реальных проектах.
Аудитория — разработчики дизайн-студий, стартапов, собственных проектов, небольших посещаемых ресурсов.
Аудитория конференции по серверному программированию Backend Conf шире — это веб-разработчики вообще, здесь и теоретические вопросы, и использование фреймворков, и ORM и теория баз данных, и алгоритмы.
Да, у этих аудиторий много общего, поэтому и многие доклады будут общими!
Все самые интересные доклады обеих конференций пройдут в главном конференц-зале, они будут доступны всем участникам конференции. Так что, не волнуйтесь, Вы ничего не пропустите!
Напоминаем, что Вы можете приобрести билет как на конкретную конференцию, так и билет-вездеход на весь фестиваль. Билет-вездеход даёт возможность посещать любую конференцию фестиваля РИТ++ без ограничений.