PHP Loop - выражение / функция, вызывающие серьезную задержку

Мне было интересно, сможет ли кто-нибудь пролить свет на эту проблему .. PHP 5.3.0:)

У меня есть петля который захватывает содержимое CSV-файла (большого, 200 МБ), обрабатывает данные, создает стек переменных для вставок mysql, и после завершения цикла и создания переменных я вставляю информацию.

Теперь сначала , вставка mysql работает отлично, без задержек, и все в порядке, однако именно сам LOOP имеет задержку, я изначально использовал fgetcsv () для чтения файла CSV, но по сравнению с file_get_contents () это имело серьезную задержку, поэтому Я перешел на file_get_contents (). Цикл будет выполняться за считанные секунды, пока я не попытаюсь добавить функцию (я также добавил выражение внутри цикла без функции, чтобы посмотреть, помогает ли это) для создания массива с данными CSV из каждой строки, это это то, что вызывает серьезные задержки во времени анализа! Кто-нибудь знает, где доступен ресурс?

5
задан splattne 19 February 2012 в 17:22
поделиться