Size: a a a

2021 March 18

РМ

Роман Мишин... in Laravel Pro
я тут))
источник

РМ

Роман Мишин... in Laravel Pro
щас в лс черкану
источник
2021 March 19

АФ

Александр Фролов... in Laravel Pro
источник

АФ

Александр Фролов... in Laravel Pro
11000 мемберов - 11 секунд выполняется запрос. В чем может быть проблема?
источник

АФ

Александр Фролов... in Laravel Pro
На локальном сервере - всё выполняется моментально. На боевом - 11 секунд. Думаю настройка mysql может какая-то?
источник

АФ

Александр Фролов... in Laravel Pro
Вот так нормально быстро работает. Но хотелось бы понять, в чем проблема в прошлом варианте может быть.
источник

AB

Alex Berezhkovsky in Laravel Pro
Александр Фролов
Вот так нормально быстро работает. Но хотелось бы понять, в чем проблема в прошлом варианте может быть.
ты грузил все данные в php и php считал количество
источник

АФ

Александр Фролов... in Laravel Pro
Alex Berezhkovsky
ты грузил все данные в php и php считал количество
Там же нет get? Да даже если и считал, в чем проблема 11к строк обсчитать
источник

AB

Alex Berezhkovsky in Laravel Pro
Александр Фролов
Там же нет get? Да даже если и считал, в чем проблема 11к строк обсчитать
А что там есть? что делает all()? от какой сущности вызывается count()?
источник

AB

Alex Berezhkovsky in Laravel Pro
А так надо смотреть, что сколько секунд ест
источник

АФ

Александр Фролов... in Laravel Pro
Alex Berezhkovsky
А что там есть? что делает all()? от какой сущности вызывается count()?
Да, я видимо не прав, all там видимо выборку делает. Можно было просто Member::count() - так нормально работает.
Смутило то, что на локальном всё быстро, а на боевом 11 секунд. Всё-таки это странно.
источник

M7

MaZaHaKa 7 in Laravel Pro
Ребят, всем привет.

Временами, т.к. redis в DO живёт, получаю ошибку: Error while reading line from the server. , как можно на уровне коннекта с базой сделать try / catch чтобы попробовать подключиться несколько раз?

Падает в https://github.com/predis/predis/blob/v1.1/src/Connection/AbstractConnection.php#L120

После этого идет в https://github.com/predis/predis/blob/v1.1/src/Connection/StreamConnection.php#L314
источник

YS

Yaroslav Strigun in Laravel Pro
Всем привет) делаю remember me фичу как в ларавель)) и вот не могу понять, если я залогинил юзера по токену, то мне не обновлять в бд токен? и вообще когда его обновлять, только при логауте?
источник

AS

Alek Sanders in Laravel Pro
Александр Фролов
Да, я видимо не прав, all там видимо выборку делает. Можно было просто Member::count() - так нормально работает.
Смутило то, что на локальном всё быстро, а на боевом 11 секунд. Всё-таки это странно.
Видимо локальный с 16GB оперативки и на i7 процессоре, а боевой одно ядро и там еще сотни сайтов лежит)
источник

NO

Nex Otaku in Laravel Pro
Или на одной таблице есть индекс, на другой нет.
источник

К

Кукулькан in Laravel Pro
Yaroslav Strigun
Всем привет) делаю remember me фичу как в ларавель)) и вот не могу понять, если я залогинил юзера по токену, то мне не обновлять в бд токен? и вообще когда его обновлять, только при логауте?
желательно сделать протухающий токен, нужно время жизни токена, при истечении срока жизни генерить новый, но все зависит от логики приложения, можно и вечный сделать, но это не хорошо с точки зрения безопасности
источник

R

Roman in Laravel Pro
Добрый день товарищи нужна помощь! Сделать выборку по двум id в связанной таблице)
источник

R

Roman in Laravel Pro
Решил вопрос с помощью db query но хотелось бы eloquent
источник

YS

Yaroslav Strigun in Laravel Pro
Roman
Решил вопрос с помощью db query но хотелось бы eloquent
whereHas relation https://laravel.com/docs/8.x/eloquent-relationships#querying-relationship-existence
но whereHas работает дольше, потому что там не джойн а select exists
источник

В

Владислав in Laravel Pro
Yaroslav Strigun
whereHas relation https://laravel.com/docs/8.x/eloquent-relationships#querying-relationship-existence
но whereHas работает дольше, потому что там не джойн а select exists
Если правильно прописать индексы, то работает быстрее
источник