«prflr - opensource инструмент для анализа производительности...
Post on 03-Jul-2015
130 Views
Preview:
DESCRIPTION
TRANSCRIPT
OpenSource инструмент для анализа прзвдтльнсти кода
Алексей Спиридонов и Андрей Евсюков,
I-Am App, 2013
PRFLR.ORG
Что такое PRFLR?
WEB-UIPRFLR SERVERAPP CODE UDP
PRFLR.ORG
Easy to start
Ставим:> sudo apt-get install PRFLR
Используем:<?phpPRFLR::Begin('test.timer');
you_own_code();PRFLR::End('test.timer');
PRFLR.ORG
Ready to use
PRFLR.ORG
Free to use
OpenSource
https://github.com/AlexeySpiridonov/PRFLR
GOLang + MongoDB + jQuery
PRFLR.ORG
4 rules for HiLoad
Поиск 2-3 слабых мест в коде которые требуют 50% ресурсов системы.
Регулярный анализ работы системы, для выявления появившихся проблем.
Кропотливый поиск слабых мест, которые начинают проявлять себя только при определенном уровне нагрузки или определенном железе.
Обязательное отслеживание запуска нового функционала.
PRFLR.ORG
Возьмем типовой проект...
REST USA Intel Xeon Hexa-Core
BrasilIntel Core i5 QuadCore
MalaysiaIntel Core i5 QuadCore
Russiaxen VM
PRFLR.ORG
Возьмем типовой проект...
● 4 дата-центра в 4х регионах планеты● Децентрализованная архитектура
сервиса● Совершенно различное железо для
каждой рабочей машины● 5 баз данных на каждой рабочей ноде
Как с этим разобраться?
PRFLR.ORG
Let me show!
prflr.orgоткройте на вашем ноутбуке прямо сейчаc
и перейдите в раздел DEMO
PRFLR.ORG
Volunteers wanted!
Как вы понимаете, работы еще полно:
● GOLang man для разработки фич● Добровольцы для написания библиотек
под другие языки● Добровольцы для испытаний● Деньги на омары и коньяк
PRFLR.ORG
Contact the team
Алексей Спиридоновforspall@gmail.comskype: spall_ru
Андрей Евсюковandrey.evsyukov@gmail.comskype: andrey.evsyukov
WEB: PRFLR.ORG
PRFLR ЗБСЬ
top related