@Andrei258

Почему laravel работает так медленно?

У меня есть скрипт на PHP который выполняет запрос к базе данных с разу 15000 раз.
Выполнения запроса занимает всего 1 секунду.
$mysqli->query("Select * From `users`");

Как только переведу тот же запрос на laravel
Users::All();

Получаю результат за 23 секунд.

Есть ли способ оптимизировать этот запрос и почему работает laravel так медленнее?
  • Вопрос задан
  • 363 просмотра
Пригласить эксперта
Ответы на вопрос 1
AmdY
@AmdY
PHP и прочие вебштучки
Потому что вы за раз запрашиваете огромное количество данных, которые затем оборачиваются в объекты. Так делать не стоит на любом проекте, подгружайте данные порциями https://laravel.com/docs/master/eloquent#chunking-...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы