Подскажите пожалуйста как ускорить работу скрипта?
Есть допустим 10 000 папок. В каждой папке есть файл а-ля htaccess.
Скрипт читает каждый из них и сверяет метку времени с кешированой копией. Если у скрипта время больше то кешированая перзаписывается.
На все у меня уходит около 0.04 секунд при таких объемах.
Это папки с модулями. Вряд ли у нас бцдет столько модулей.
Но все эе есть еще какой нибудь способ ускорить?
$Start = filemtime( $Htaccess );
$S = microtime(true);
foreach( tsystem::FindFiles(MAINDIR . "modules/" , 'htaccess.hide.php') as $file ){
if( filemtime( $file ) > $Start ){
include($file);
$Rewrite = true;
}
}
printf('Скрипт выполнялся %.4F сек.', microtime(true) - $S);
if( $Rewrite ){
$a = var_export($Route , true);
file_put_contents( $Htaccess , "<?php \$Route = \n" . $a );
}
Это чем то похожий на рабочий код.