All streams
Search
Write a publication
Pull to refresh
61
0
Салихов Ильяс @muxx

User

Send message
Pinba и соответственно Pinboard был изначально для PHP :)

И среднее время как раз не очень показательно. Мы у себя смотрим на 95% и отталкиваемся от того, что в эту цифру должны укладываться запросы, в которых срабатывает кеширование, а в остальные 5% — запросы, которые лезут в БД.
Да, сейчас действительно нет такой функции. Мы в первую очередь хотели отразить общую картину: время формирования и потребление памяти 90/95/99/100% страниц, а также выявить проблемные участки: медленные страницы, страницы с 500-тыми статусами.

С этим графиком есть такая проблема: он не работает в проектах с единой точкой входа. Ок, мы пишем request_uri вместо script_name (см github.com/intaro/pinboard/wiki/Configure-sending-of-readable-script-names-in-Pinba), но тогда уникальных адресов становится достаточно много и график не отражает того, что должен был отображать. С другой стороны request_uri удобен, т.к. pinboard логирует медленные, тяжелые и ошибочные страницы и уведомляем о них, это удобно.
Pinba уже хранит и агрегирует данные в MySQL со множества проектов. Было удобнее там же формировать отчеты, добавив необходимую функциональность.
Анонимные комментарии делают обсуждение неконструктивным. Попросту говоря, начинается троллинг и срач. Факт того, что рядом с комментарием будет выводиться ФИО пользователя, связанное с его учеткой на Госуслугах, 10 раз заставит подумать, прежде чем писать чепуху.
А в чем смысл этого графика? Как правило, делают n равноправных машин, по которым идет распределение через nginx/upstream либо dns/roundrobin.
Что за соотношение, по какому значению?
Добавили еще уведомление на почту о 500-ых ошибках github.com/intaro/pinboard/wiki/Configuration#email-notifications. При обновлении не забудьте запустить ./composer.phar update.
Если что, мгновенную проверку можно сделать, зайдя в раздел Live. Там всегда realtime данные.
Вот это проблематично. Для нее требуется отдельный хост. Разместите на поддомене.
Основная сила фреймворков — это сообщества вокруг них. Сообщество развивает ядро (и вы, как часть сообщества, можете в этом участвовать, а можете и не тратить на это время), за счет сообщества фреймворк обрастает мясом в виде готовых решений на базе него, сообщество коммит баг/секьюрити-фиксы.

Кроме того у фреймворков, как правило, лучше дела с документацией и они регламентируют правила оформления кода.

Все это незаменимо при командной работе над проектом.
А по поводу PasswordEncoder вы правы — там 5000 итераций и base64. Поправили в документации.
Посмотрите раздел Security в Wiki, есть команда для добавления нового пользователя.
Первое время — точно не быстрее. У Symfony2 объективно порог вхождения выше.
Пофиксили, в master.
Да, тоже думал, что он более популярен, чем оказалось.
Поэтому и сделал множественный выбор в опросе.
Сейчас выдает 404, когда нет данных для отображения. Завели таск github.com/intaro/pinboard/issues/16, доработаем.
Наиболее полезно как раз на production. Мониторинг скриптов на production под реальной нагрузкой.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity