Sirius
PHP+MySQL=LOVE
Файловые операции PHP5 - тормоза
Я тут создал темку про функцию подсчёта файлов и общего размера, которую Фанат скинул в корзинку.
Короче я разобрался.
В 5 версии простые нижеприведённые файловые операции выполняются дольше чем в 4-й версии в кол-во раз:
opendir() - 3
isfile() - 2
Когда их вызываешь в цикле (считая большое количество файлов и папок
opendir() - 5
isfile() - 5-8 раз
Единственный способ ускорить функцию определения количества и размера файлов не проверять на isfile() (просто исходя, что если !isdir() - то это файл)
На всякий случай написал - уже разуверился, что это кому-нибудь может быть интересным
Удачи
Я тут создал темку про функцию подсчёта файлов и общего размера, которую Фанат скинул в корзинку.
Короче я разобрался.
В 5 версии простые нижеприведённые файловые операции выполняются дольше чем в 4-й версии в кол-во раз:
opendir() - 3
isfile() - 2
Когда их вызываешь в цикле (считая большое количество файлов и папок

opendir() - 5
isfile() - 5-8 раз
Единственный способ ускорить функцию определения количества и размера файлов не проверять на isfile() (просто исходя, что если !isdir() - то это файл)
На всякий случай написал - уже разуверился, что это кому-нибудь может быть интересным

Удачи