Сегодня побывал на “домашней” конференции Superjob для бекенд разработчиков. Выступали четыре докладчикач краткое описание ниже 👉
Алексей Сладков, из команды поиска Superjob – рассказал о способах поиска “тяжёлых” запросов в БД.
Инструменты анализа тормозных sql :
- MariaDb Performance shema
- Slow query log
- Percona tools query digest (pt-query-digest)
- Percona monitoring & management
- JetProfiler?
Иван Лещев из Citymobil рассказал о сложном опыте оптимизации БД под приемлемую для компании производительность.
Тезисы :
- Полезно использовать varnish для кешированию всего полезно, вместо nginx cache и др.
Евгений Лапшин из ManyChat поделился опытом оптимизации php и архитектуры сервера под высокую нагрузку при работе с Api Facebook.
Советую :
- почитать на хабре про их статьи про кеширование в Redis
- Изучить OpenResty : nginx + Lua, как альтернатива php & golang
Евгений Рейх из Авито, поведал о необычном способе хранения данных в файлах и кеше APCu, как альтернатива привычным sql/nosql базам данных.
В целом – довольно интересно было послушать специалистов из компаний – лидеров рынка IT. Есть понимание, что там решаются сложные задачи, связанные с высокой нагрузкой, с применением различных творческих подходов. Надеюсь, практика проведения таких митапов продолжится в будущем.
Нет Ответов