Anonymous
Anonymous
😜
Andrey
5,2
какой у тебя вопрос?)
Anonymous
Мне по структуре сказать организации, абстракции. Возможно стоит пакетом делать
Александр
Фото то было усатого сисовца Алисы?
Andrey
Anonymous
Guthub.com/ko22009/volcenter
Anonymous
Andrey
доступа на репо нет
Anonymous
Как так
Andrey
а во есть
Andrey
ты кривой линк скинул
Andrey
редиректит)
Anonymous
github.com/ko22009/volcenter
Andrey
а нахуя ты ЦРМ делаешь?
Andrey
если их уже миллион
Anonymous
Думаешь, то, что есть для волонтёров подойдёт?
Евгений
да
Andrey
https://github.com/ko22009/volcenter/blob/master/app/Http/Controllers/Admin/ResponsibilityController.php#L15-L49
Andrey
ЕБАТЬ, ЧТО ЭТО
Andrey
Уволить его
Anonymous
Хаха, да, прогер один так предложил сделать.
Anonymous
Проект не коммерческий пока, о коммерциализации нужно подумать
Anonymous
Sergey
5 функций в одной...
Sergey
Эх, разделять и властвовать срочно!
Anonymous
Ну
Dmitriy
Anonymous
Issue на гите можете посоздаватт
Dmitriy
че за тупой костыль ? https://github.com/ko22009/volcenter/blob/master/package.json#L9
Dmitriy
может еще систему будем перестанавливать
Anonymous
Вечер в хату
Anonymous
Ребят, подскажите по реализации. Мне приходят CallBack запросы, от вк. О том что пользователь сделал комментарий, нужно реализовать работу с BlackList, чтобы игнорировать уведомления от нужных ID.
Anonymous
Как с точки зрения архитектуры, и скорости, реализовать это правильно?
Andrey
Проще сделать доступные id
Andrey
Не?
Anonymous
Была идея загонять строчки из blacklist просто через запятую в строчку таблицы, и просто проверять, через str_pos
Anonymous
Мы не знаем кто нас откоментирует
Anonymous
Наприме новый клиент в интернет магазине
Andrey
Anonymous
А вот id людей которые работают в поддержке магазина, мы знаем, и уведомления о их ответах, нам не интересны.
Anonymous
О, тоже подойдет.
Anonymous
Гнать данные в json, и потом проверять in_array
Anonymous
Думаю от 1 запроса к бд скорость сильно не упадет
Sergey
да уж лучше отедльную табличку завести с блеклистом where в итоге по индексу будет не хуже работать, чем in_array
Sergey
или прочие
Anonymous
Медленее
Anonymous
Дополнительный запрос к аблице
Sergey
и?
Sergey
ну будут тебе эти 10 мс медленнее
Sergey
а если у тебя в блеклисте будет 10000 записей
Anonymous
Ограничение будет в 20-30 записей
Sergey
мало того, что PHP отожрет на 10000 элементов памяти несколько метров. так и еще искать их будет с линейной прогрессией
Anonymous
Блек лист чисто для администраторов, и персоналов
Sergey
то есть, на может быть не больше 20-30 заблокированных пользователей? :)
Sergey
31 не заблокируешь?
Anonymous
А зачем блокироваь
Anonymous
31?
Sergey
ну а зачем предыдущих блокировать? блеклист же
Sergey
ну не заблокировать, игнорировать. Суть небольшая
Sergey
и вообще, по поводу одного этого запроса, я гарантирую, что есть очень медленные неиндексированные запросы с кучей неоптимальных джойнов и вложенностей. Но оптимизация именно на одном проверить есть ли в списке :) И для упрощения придумывать упрощение в количество записей.
Sergey
на спичках экономите
Sergey
Да сколько раз обжигался :)
Vladislav
Ещё следует добавить что любое адекватное sql хранилище отработает не медленнее говнокода с стрпозом
Sergey
как я понял хотел закэшировать массив моделек, чтобы не перезапрашивать в БД
Vladislav
Надо было ему пояснить за инмемори кэш
Sergey
а чего-то я про него забыл. Где ж ты тогда был?
Vladislav
Лежал на диване
Vladislav
Это все хуйня
Vladislav
У нас на проекте вьетнамцы картинки в base64 в сессию вставляют
Александр
Vladislav
Зачем?
Выяснить так и не удалось
Александр
Sergey
Vladislav
А ещё они при смене емейла у юзера удаляют все карты со stripe аккаунта