0

اندازه گيري زمان بارگذاري صفحه

 
amirpetrucci0261
amirpetrucci0261
کاربر طلایی1
تاریخ عضویت : تیر 1388 
تعداد پست ها : 27726
محل سکونت : http://zoomstar.ir/

اندازه گيري زمان بارگذاري صفحه

ممكن است شما دقت كرده باشيد كه برخي صفحات وب هنگام بارگذاري شدن ، در نوار وضعيت مرورگر يا در يك كادر جداگانه زماني كه تا بارگذاري كامل صفحه باقي مانده است را برحسب ثانيه بيان ميكنند. اين كار را شما ميتوانيد به سادگي با استفاده از تابع microtime() در PHP انجام دهيد.
براي انجام اين كار شما ميتوانيد در ابتداي صفحه اين كد رار قرار دهيد:

$mic_time = explode(" ",microtime());
$mic_time = $mic_time[1] + $mic_time[0];
$starttime = $mic_time;

و در انتهاي صفحه هم اين كد را قرار دهيد:

$places = 5; // However many decimal places you require
$mic_time = explode(" ",microtime());
$mic_time = $mic_time[1] + $mic_time[0];
$finishtime = $mic_time;
echo "Page loaded in ". round(($finishtime - $starttime),$places) ." secs";

تابع microtime() زمان كنوني را بر حسب ميكروثانيه ، با توجه به تعداد ثانيه هايي كه از زمان مبدا لينوكس يعني 0:00:00 January 1, 1970 GMT گذشته است برميگرداند


ما رشته بازگشتي را پردازش ميكنيم تا زمان شروع و پايان را به ما بدهد و سپس به سادگي با تفريق اين دو از هم زمان بارگذاري شدن صفحه را بدست مي آوريم منبع : mousewhisperer.co.uk

پنج شنبه 11 آذر 1389  1:52 AM
تشکرات از این پست
alirezaco
alirezaco
کاربر برنزی
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 20
محل سکونت : خراسان شمالی

پاسخ به:اندازه گيري زمان بارگذاري صفحه

ممنون از لطفتون

کد های بسیار جالبی بودند

سه شنبه 3 آبان 1390  3:41 PM
تشکرات از این پست
cooper
cooper
کاربر برنزی
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 689
محل سکونت : سمنان

پاسخ به:اندازه گيري زمان بارگذاري صفحه

این کد هم کوتاه تر هست و هم کار میکند

در خط اول فایل قرار دهید

$time = microtime(true); // Gets microseconds

در انتهای فایل قراردهید

echo "Time Elapsed: ".round((microtime(true) - $time)."s",4);

عدد 4 تعداد رقم اعشار را مشخص میکند

Learn from yesterday, live for today,hope for tomorrow.The important thing is not to stop questioning.
Albert Einstei

 

سه شنبه 15 اسفند 1391  2:07 PM
تشکرات از این پست
parisaexp
parisaexp
کاربر نقره ای
تاریخ عضویت : مهر 1392 
تعداد پست ها : 888
محل سکونت : اصفهان

پاسخ به:اندازه گيري زمان بارگذاري صفحه

سلام این زمان رو می ده برای بدست آوردن مقدار حافظه باید چی کار کرد؟

 

لِکُلِّ شَیْ‏ءٍ زَکَاةٌ وَ زَکَاةُ الْعَقْلِ احْتِمَالُ الْجُهَّال‏

برای هر چیزی زکاتیست و زکات عقل تحمّل نادانان است.

پنج شنبه 6 آذر 1393  11:31 PM
تشکرات از این پست
دسترسی سریع به انجمن ها