Writerim
@Writerim
Заполнить позже...

Как можно еще ускорить скрипт?

Подскажите пожалуйста как ускорить работу скрипта?

Есть допустим 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 );
}


Это чем то похожий на рабочий код.
  • Вопрос задан
  • 281 просмотр
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
файл а-ля htaccess.
его в базу трансформируйте и все.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы