متغیر های static == سرعت بیشتر.

Y.P.Y

Well-Known Member
سلام،
مقایسه سرعت بین متغیر و متغیر static:
PHP:
$Str_Test= '@#$%';
0.00712296028137
0.00726686248779
0.00728212127686
0.00728784332275
0.00731216201782
0.00733314285278
0.00835507736206
0.00836205940247
0.00839803344727
0.00943482449707
و
PHP:
static $Str_Test= '@#$%';
0.000744955444336
0.000746147537231
0.000795023345947
0.000818865203857
0.000820057296753
0.000836985015869
0.000838985015869
0.000841038131714
0.000963108442421
0.000974075698185
پس تا جایی که امکان داره Static کار کنید :wink:
منبع: http://forum.iranphp.org
 

pesarelor

Member
ببخشید یه سوال:
با چه برنامه ای یا تابعی یا ... سرعت کارکرد پی اچ پی و اجرای کد ها رو مشخص میکنید ؟
 

Y.P.Y

Well-Known Member
با چه برنامه ای یا تابعی یا ... سرعت کارکرد پی اچ پی و اجرای کد ها رو مشخص میکنید ؟
یک تابع ساده Timer.
تایمر رو قبل از عملیات فعال می کنم و بعد از عملیات غیر فعال. زمانی که طول میکشه تا پردازش بشه رو حساب می کنم.

منبع خاص و مشخصی دارید ؟؟؟
سرعت سنجی منبع میخواد؟! خودتون هم می تونید تست کنید.
PHP:
function Timer()
{
	static $_Lng_Time;

		if($_Lng_Time == 0): $_Lng_Time= microtime(true);
		else: return(microtime(true) - $_Lng_Time);
		endif;
}

Timer();
# Codes, operations...
echo(Timer());
 

جدیدترین ارسال ها

بالا