@Combat7

Как работать с большим обьемом данных?

Вобщем есть csv файл. Весом около 200кб, но имебщий 7000+ строке
При обработке его весь сайт виснет и не доходит до конца
Маленькие файлы обрабатывает нормально
Как решить эту проблему?
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
berezuev
@berezuev
#define TRUE FALSE
Ну, видимо не нужно пытаться грузить в переменную весь файл, и парсить его регуляркой?) Ибо, я не вижу других причин, почему может виснуть такой маленький csv.

Читать построчно, через php.net/manual/ru/function.fgetcsv.php
Если не работает, можете профайлером поковырять его.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
разбить файл на части и потом через ajax циклично вызывать метод обработки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы