Size: a a a

2019 December 12

s

sm0ck1 in Laravel UA
если у тебя миллионы, ограничивай поиск по лимиту
источник

П

Павел in Laravel UA
например если у меня будет дроплет с 1 ядром и гигом памяти
источник

s

sm0ck1 in Laravel UA
юзер не пойдет больше десятой страницы
источник

s

sm0ck1 in Laravel UA
в поиске
источник

П

Павел in Laravel UA
sm0ck1
если у тебя миллионы, ограничивай поиск по лимиту
Вот это похоже и есть решение. ПРосто лимит дать на 10 страниц по каждой модели
источник

П

Павел in Laravel UA
причем в максимуме, допуская что найдется только одна модель
источник

s

sm0ck1 in Laravel UA
ни какая БД не отработает быстро поиск в миллионах записей, на всё требуется оперативка и проц
источник

s

sm0ck1 in Laravel UA
оно будет ложить всё в кеш, любой новый запрос будет обрабатыватся как голый, а если такой запрос уже был и юзер нажал на страницу что нет в кеше, это смерть при таком количестве оперативы и записей
источник

s

sm0ck1 in Laravel UA
тебе лара при таких хотелках не подойдет)
источник

П

Павел in Laravel UA
в целом я переубежден) спасибо
источник

AK

Alex Kovalchuk in Laravel UA
sm0ck1
тебе лара при таких хотелках не подойдет)
воу а что подойдет?
источник

П

Павел in Laravel UA
видимо java или go
источник

П

Павел in Laravel UA
спорно, потому что есть редис, мемкэш и в конце концов микросервис на ларе как клиент к базе
источник

П

Павел in Laravel UA
люмен наконец
источник

RG

Roman Gorlinskiy in Laravel UA
Павел
в любом случае - сегодня тысячи - завтра миллионы строк и тысячи пользователей с поиском
Sphinx, elasticsearch, solr должны решать твои проблемы
источник

П

Павел in Laravel UA
Кастомный пагинатор не подхватывает строку запроса? или я что-то не понял? Добавляю ее насильно к ?page=..
источник

П

Павел in Laravel UA
через appends
источник

П

Павел in Laravel UA
подхватывает только путь основного маршрута
источник

s

sm0ck1 in Laravel UA
это не кастомный пагинатор, ->paginate() это обертка над LengthAwarePaginator
И вывод информации не должен отличатся
источник

П

Павел in Laravel UA
источник