такое php fileSize тяжелая операция в работнике Gearman - PullRequest
0 голосов
/ 23 мая 2018

у меня 100 рабочих.Я записываю данные рабочей нагрузки в файл, но не хочу, чтобы размер файла превышал XMB, поэтому я использую размер файла, чтобы проверить размер файла.

Есть ли какое-либо снижение производительности сервера прииспользуя функцию php filesize()?

Я использую приведенную ниже логику для проверки

if (filesize($file) > 20MB){
    echo "create new file and write data in that file";
}

1 Ответ

0 голосов
/ 23 мая 2018

Согласно документации php о filesize()

Примечание : поскольку целочисленный тип PHP подписан и многие платформы используют 32-битные целые, некоторые функции файловой системыможет выдать неожиданные результаты для файлов, размер которых превышает 2 ГБ.

Поэтому, если вы уверены, что файлы будут меньше 2 ГБ, это не проблема.Если нет, вы должны попробовать что-то другое.

Здесь - это решение для больших файлов.

...