שאלה

bnayal

New member
שאלה

איזה קוד יציג לי את הזמן שלקח לסקריפט להיתחבר לבסיס נתונים\לעדכן נתונים\למחוק נתונים וכו'....?
 

behemot

New member
תעשה ECHO לזמן לפני, תבצע את הקריאה

לDB 1000 פעם ותציג שוב את הזמן חלק ב1000 ויש לך את זה
 

orenphp

New member
בצורה פשוטה:

בעיקרון אתה יכול לעשות משהו ממש פשוט - שימוש בפו' time שתפקידה להחזיר את מס' השניות מאז ה1 ל1 1970 (אם אני זוכר נכון):
$start = time(); //call to the DB and do your things. //... //... //... echo "the action took " . (time() - $start) . "seconds";​
כמובן שניתן לשכלל את זה שיקח את הזמן כולל מאיות השנייה וכו' (microtime) ועוד כל מיני שטויות - עבודה עם פו' לצורך העניין (אני בניתי גם מחלקה בעבר שיודעת לטפל בזה ולדעת לתזמן כמה כל חלק לקח וכמה סה"כ כל החלקים לקחו ועוד כל מיני פרמטרים). מקווה שזה עזר. עוד בנושא: www.php.net/time
 

kensaggy

New member
אם רוצים...

אם רוצים זמן יותר מדוייק אז אפשר להשתמש בפו' microtime... בהצלחה, חן.
 
למעלה