August 18th, 2010

Мозговой слизень

Загрузка и обработка очень больших файлов на сервере

Иногда надо (вернее приходится) обрабатывать огромные (от 100 и далее Mb) файлы... Эта обработка на PHP всегда занимает довольно продолжительное время. Поэтому необходимо производить обработку в несколько проходов, запоминая место где остановился....
Вот небольшой пример того как можно обработать большой CSV файл...
Смотреть в цвете на Pastebin
Collapse )
Скрипт обрабатывает по 10000 записей и перезапускает себя...