Обработка огромных CSV-файлов в Laravel Мне регулярно приходится работать с CSV, состоящими из миллионов строк и десятков полей. Эти файлы могут весить по два-три гигабайта. С такими объемами нужно работать аккуратно и эффективно. Я поделюсь с вами стратегией, которую я разработал для этого за последние пару лет работы.
При разработке программного обеспечения всегда полезно задуматься о том, что делать, если что-то пойдет не так. Особенно при работе с внешними API. Ошибка может даже возникнуть не из-за вашего кода, но — как мы узнали из закона Мерфи — мы должны готовиться к худшему. Внешний API может привести к тайм-ауту, выдать ошибку 503 (превышен лимит скорости), получить критическое изменение в коде… Давайте посмотрим, как можно решить эти проблемы в Laravel. https://laravel.demiart.ru/murphys-law-queues-jobs-errors/