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

Rory

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

Ищу способ максимально быстро прочитать последние, например, 100 строк мегабайтного текстового файла. Некий аналог системного tail, чтобы минимизировать затраты системных ресурсов и времени.
 

Бочонок

http://frontender.info
Ну например прикинь сколько кб в 100 строках, а потом запроси через курл нужный участок.
CURLOPT_RANGE - кажется смотреть в эту сторону.
Я предупреждаю что этого никогда не делал и соответственно могу сморозить чушь...
 

hermit_refined

Отшельник
Rory
читайте файл с конца - [m]fseek[/m] + fread, идя по блокам, пока не наберете нужное кол-во строк.
 
Сверху