PHP json_encode limite de tamanho?

Estou usando um proxy PHP para obter o conteúdo de um arquivo. Quero pesquisar nesse arquivo usando as poderosas opções do jQuery, sem precisar escrever todos os tipos de consultas no PHP. Aqui está o meu código PHP:

$page = file_get_contents( filter_var( $_POST[url], FILTER_SANITIZE_URL ) );
die( json_encode( $page ) );

Se a página carregada ficar muito grande, o PHP lerá o documento inteiro, mas json_encoding fornecerá apenas a primeira parte do arquivo, não o arquivo inteiro. Não consigo encontrar nada sobre um limite de tamanho nos dados passados pelo json, mas aparentemente existe u

a pergunta: existe uma solução alternativa para impedir que apenas parte do arquivo seja transferid

Preciso pegar arquivos de outros domínios, portanto, ler o conteúdo de um arquivo no jQuery não é realmente uma opçã

questionAnswers(2)

yourAnswerToTheQuestion