Size: a a a

2020 May 02

АЗ

Алихан Закиров... in Laravel Pro
Дмитрий Кожанов
Дельный совет. Надежный бл*ть как швейцарские часы.
О спецы подъехали
источник

vv

vvv vvv in Laravel Pro
Владимир
Нужен совет. Использую пакет Exel для импорта файла в БД. Поскольку он большой более 10 000 строк разбивают файл chunk по 250. Но все равно идет превышение лимита времени. Кто как решает проблему?
очереди, а потом, когда стали лить по ляму строк, и нужна проверка на уникальность -  golang :(
источник

В

Владимир in Laravel Pro
set_time_limit прописывал но он не помог. Я его указал в Контроллере.
источник

АЗ

Алихан Закиров... in Laravel Pro
Владимир
set_time_limit прописывал но он не помог. Я его указал в Контроллере.
А там точно таймаут а не мемори лимит? Покажи ошибку хоть что ли
источник

В

Владимир in Laravel Pro
Показать сейчас не могу. Там лимит 600 секунд пишет
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Вы забываете одну штуку. Nginx все равно ждёт ответ какое то время а потом выкидывает в 504. А потом сиди и гадай когда скрипт отработает до конца
источник

АЗ

Алихан Закиров... in Laravel Pro
Вообще говоря у тебя есть несколько решений. Если бизнес требует строго эксель, то можно выбросить пакет Excel и разобрать его самому. Там этот пакет делает много лишнего
источник

АЗ

Алихан Закиров... in Laravel Pro
Если требования от бизнеса нет, переходи на csv и не мучайся
источник

АЗ

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

ДК

Дмитрий Кожанов... in Laravel Pro
Простой пример. У нас тоже файл грузили в xlsx приветно на 15к строк. Он только парсился 650 секунд. В массив переводили. CSV разобрался за 2 секунды.
источник

В

Владимир in Laravel Pro
1) с csv-проблем не будет?
2)  а как очереди по подробнее
источник

В

Владимир in Laravel Pro
ОК спасибо
источник

АЗ

Алихан Закиров... in Laravel Pro
Владимир
1) с csv-проблем не будет?
2)  а как очереди по подробнее
1) до какого-то момента не будет. Упрется в память если количество строк будет слишком большое
2) https://laravel.com/docs/7.x/queues
источник

В

Владимир in Laravel Pro
Всем большое спасибо
источник

a

adward in Laravel Pro
Спасибо, весьма и весьма интересно
источник
2020 May 03

d.

dev . in Laravel Pro
есть какие-то инструменты чтобы на основе свагера сгенерировать тесты. чтоб проверяло соответствия структуры запроса/ответа ?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
dev .
есть какие-то инструменты чтобы на основе свагера сгенерировать тесты. чтоб проверяло соответствия структуры запроса/ответа ?
источник

A

Alex in Laravel Pro
Всем привет.
Подскажите пожалуйста...
Я передаю в запрос в whereIn массив с 1700 id, но на выходе после get() получается массив из 45 результатов.
Что-то не так делаю или упираюсь в какие то лимиты?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Alex
Всем привет.
Подскажите пожалуйста...
Я передаю в запрос в whereIn массив с 1700 id, но на выходе после get() получается массив из 45 результатов.
Что-то не так делаю или упираюсь в какие то лимиты?
Значит из 1700 переданных существует только 45
источник

A

Alex in Laravel Pro
Дмитрий Кожанов
Значит из 1700 переданных существует только 45
Рандомные айдишники проверял в phpmyadmin, они существуют. Да и id эти не руками собираются, а формируются другим методом из бд
источник