Size: a a a

2020 August 06

АГ

Алексей Гевондян... in PHP
ну допустим правда там, приходит из реббита 1000 событий в секунду, и им надо генерить ууиды... правда вроде как такое вполне по силам этой либе... не?
источник

AM

Artem Molotov in PHP
Sergey Milimko
А почему вообще она должна быть быстрой
Она должна решать поставленную на неё задачу. Скорость — вторая и не особо критичная (в сравнении с первой) характеристика
источник

SM

Sergey Milimko in PHP
ну мой кейс не самый типичный. Не думаю что многие генерят тысячи идентификаторов за раз
источник

АГ

Алексей Гевондян... in PHP
10000 если прийдет в секунду - уже да... но зачем вообще пыха при таком раскладе...
источник

SM

Sergey Milimko in PHP
у нас 3 секунды уходило
источник

АГ

Алексей Гевондян... in PHP
а куда вы кладете эти данные?
источник

SM

Sergey Milimko in PHP
затем что у нас есть сервисы написанные на пхп и юиды у нас являются частью value object идентификаторов
источник

SM

Sergey Milimko in PHP
не понял вопрос
источник

AM

Artem Molotov in PHP
Sergey Milimko
у нас 3 секунды уходило
RAMSEY | 0.1840 sec/10000
источник

АГ

Алексей Гевондян... in PHP
ну видимо у вас большой поток событий, которым надо сгенерить ууид, чтобы, очевидно, куда-то сохранить. разве нет?
источник

AM

Artem Molotov in PHP
Artem Molotov
RAMSEY | 0.1840 sec/10000
источник

AM

Artem Molotov in PHP
откуда там 3 сек за 1000 вариантов — большой вопрос
источник

SM

Sergey Milimko in PHP
Artem Molotov
Пользуетесь ли вы Composer?
Анонимный опрос
70%
Да
2%
Нет
4%
Пилю свой велосипед
4%
Использую чужой велосипед
7%
Зачем он?!
13%
У меня лапки
Проголосовало: 54
Что такое "У меня лапки"?
источник

AM

Artem Molotov in PHP
Sergey Milimko
Что такое "У меня лапки"?
"Хочу посмотреть результаты".
источник

АГ

Алексей Гевондян... in PHP
просто можно генерить ууиды средствами субд... но тогда да, их до сохранения не будет
источник

SM

Sergey Milimko in PHP
Artem Molotov
RAMSEY | 0.1840 sec/10000
У нас не только генерация была, а скорее распарсить а потом сконвертировать в строку. Тут видимо  чистой генерацией быстрее, но всё равно 0.18 секунды на 10000 это оооочень долго для высоконагруженного сервиса. Для нас неприемлемо.
источник

SM

Sergey Milimko in PHP
Алексей Гевондян
просто можно генерить ууиды средствами субд... но тогда да, их до сохранения не будет
у нас DDD
источник

АГ

Алексей Гевондян... in PHP
а распараллеливание не помогает?
источник

AM

Artem Molotov in PHP
Sergey Milimko
У нас не только генерация была, а скорее распарсить а потом сконвертировать в строку. Тут видимо  чистой генерацией быстрее, но всё равно 0.18 секунды на 10000 это оооочень долго для высоконагруженного сервиса. Для нас неприемлемо.
> 0.18 секунды на 10000 это оооочень долго для высоконагруженного сервиса

Не сказал бы. Особенно учитывая, что это в один поток.
источник

Р

Руслан in PHP
Генератор юзаю для новых сущностей, на запись обычно больших пакетов нет
источник