Recuperar página da web parcial

Existe alguma maneira de limitar a quantidade de dados que a CURL buscará? Eu sou dados de captura de tela de uma página que é 50kb, no entanto, os dados que eu preciso está no 1/4 superior da página, então eu realmente só preciso recuperar os primeiros 10kb da página.

Estou perguntando porque há muitos dados que preciso monitorar, o que resulta na transferência de cerca de 60 GB de dados por mês, quando apenas cerca de 5 GB dessa largura de banda é relevante.

Eu estou usando o PHP para processar os dados, no entanto eu sou flexível na minha abordagem de recuperação de dados, eu posso usar CURL, WGET, fopen etc.

Uma abordagem que estou considerando é

$fp = fopen("http://www.website.com","r");
fseek($fp,5000);
$data_to_parse = fread($fp,6000);

Será que o acima significa que eu só transferirei 6kb de www.website.com, ou fopen load www.website.com na memória, o que significa que ainda transferirei o total de 50kb?

questionAnswers(4)

yourAnswerToTheQuestion