Есть ли накладные расходы на file_get_contents со смещением и длиной по сравнению с разделением исходного файла и чтением этих отдельных файлов при необходимости?

У меня есть очень большой файл (50 ГБ), который я мог бы либо разделить на несколько файлов фрагментов размером 2 МБ, либо получить доступ с помощью file_get_contents, используя смещения и длину 2 МБ, где используемые смещения не обязательно непрерывны.

Поэтому мне интересно, сколько накладных расходов здесь у file_get_contents, или это даже быстрее, потому что дескриптор файла уже открыт после первого доступа?

Я использую php 7.3.8 на Win10.

0 ответов

Другие вопросы по тегам