phpで200程のurlをfile_get_contentsをした際に約10分程経った頃にタイムアウトとなるようでpcのchromeで504が出ます。

さくらサーバーを使っており、エラーログを見ると
Script timed out before returning headers: ○○.php
とのことです。

求める結果としては時間がかかってもいいので最後まで処理をして欲しいと思っています。

とっている対策としては、
php.iniに
max_execution_time = 6000
max_input_time = -1

実行phpには
set_time_limit(0);
としており、現状です。

ブラウザ側でタイムアウトしてるのでしょうか。。。

cronでも実行しているので、そちらも確実に完了して欲しいと思います。

確実に最後まで完了できるようご教示の程、よろしくお願いします。