Ипатьев, странно, я думал там как минимум нужно инициализировать пароль при возможной команде sudo.
Почитаю про это.
Тот же composer install не ругается, если я запускаю скрипт из под такого пользователя.
Посмотрите что приходит в categoryAll в обоих случаях. У меня есть подозрение, что пагинация просто ломается, так как у вас возможна сортировка по названию categoryAll. Хоть у вас явно это и не указано.
Лучше всего во вьюхе чекнуть, что приходит в двух случаях.
$categoryAll = Category::all(); // если это убрать то работает пагинация
если буду выбирать след монитор:
а) Изогнутость - минус. Была мысли вертикально разместить.
б) 144грц - плюс.
с) ips - плюс минус, я бы не заострялся бы на нем
d) задержка - скорее всего плюс, но даже 5мс норм для игр.
e) размер 28 оптимален, но возможно я бы сместился в сторону 26-27..
) формат 16/9 комфортнее, но будь возможность - выбрал бы 16/10.
По мне - надо оптимизировать таблицы, либо просчет этих данных отдать на более маленькие запросы:
Перебираете каждую строку pair на любом ЯП и получаете count. (думаю там разберетесь). И сохраняете в Pair. При новой строке order_list - обновляете необходимые count, через обычный перебор.
В REDIS, кажется, был подобный функционал вхождения, работать должен очень быстро.
Скрипт в данном случае - это бомба замедленного действия. С каждым днем он будет работать все медленнее и медленнее, пока не сломается.
Вы писали парсеры? Сталкивались хоть раз с тем же cloudflare?
Я бы проще платил, если бы на сайте cloudflare стоял.
А так да, по сути мини-приложение, за 4-5 часов в простом варианте поднимается.
Настраиваешь xpath для всего этого добра и работаешь.