Быстрейший способ прочитать последние n строк большого файла

  • Автор темы Автор темы Rory
  • Дата начала Дата начала

Rory

Новичок
Быстрейший способ прочитать последние n строк большого файла

Ищу способ максимально быстро прочитать последние, например, 100 строк мегабайтного текстового файла. Некий аналог системного tail, чтобы минимизировать затраты системных ресурсов и времени.
 
Ну например прикинь сколько кб в 100 строках, а потом запроси через курл нужный участок.
CURLOPT_RANGE - кажется смотреть в эту сторону.
Я предупреждаю что этого никогда не делал и соответственно могу сморозить чушь...
 
Rory
читайте файл с конца - [m]fseek[/m] + fread, идя по блокам, пока не наберете нужное кол-во строк.
 
Сверху