![]() |
[PHP] שאילתות בשימוש
שלום,
איך ניתן לדעת כמה שאילתות בשימוש וכמה זמן לקח לדף להטען? תודה מראש. |
|
אין לי את התוכנה של זה..
|
צריך להשתמש במחלקה וליצור משתנה שנגיד קוראים לו $count יעני var $count;
ואז כל פעם שמשתמשים ב $db->query אז להוסיף בתוך הפונקציה הזאת $count++ ואז בסוף להדפיס את $count |
איך בפורומים המוכנים הם עושים את זה?
|
לפי הדרך שאני רשמתי
|
אם אתה לא משתמש במחלקה תעשה פונקציה שקוראת ל MYSQL_QUERY
ותוסיף COUNTER גלובאלי לאתר לגבי BIGSMOKE אני עשיתי מערך של השאילתות שמתבצעות במהלך הטעינה ואז אני עושה SIZEOF של זה בשביל לקבל את מספר השאילתות אבל זה טוב בשביל DEBUG MODE אם אתה רוצה לבדוק את השאילתות שהתקיימו... |
יש סיבה מסויימת שאתה רוצה לדעת את זה? מה זה נותן לך מס' השאילתות בעמוד?
|
אני רוצה לדעת אם מספר השאילתות גבוה ככה שאני ידע אם מזה יש עומס.
|
ציטוט:
2. אתה לא יודע כמה שאילתות כתבת בעמוד? |
ציטוט:
חח מצטער על הספאם אבל ייבשת אותו חח וואי זה גדול |
ציטוט:
|
לא הבנתי מה הוא יבש אותי בזה? ואם יש לי דף עם המון שאילתות? נראה לך שאני יתחיל לספור? כי לי לא.
|
ציטוט:
|
רק הבאתי דוגמא. ומה הקטע שאני יספור כל פעם אם אפשר לעשות סקריפט?
|
בכל הכנות,
לדעתי זה סתם סקריפט מיותר. זה רק כדי להראות שהמערכת שאתה בונה היא "רצינית" ו"סופרת" את השאילתות שבוצעו. בשביל מה אתה צריך את זה, באמת? בגלל שבכל מערכת גדולה יש כזה דבר? אם אתה רוצה לבנות באמת מערכת גדולה ומכובדת אז עליך לדעת לכתוב קודם כל את הדברים הבסיסיים האלו. יום טוב |
ב"ה
הוא ביקש עזרה ואתם במיאים לו דברים מיותרים. נהוג בהרבה מערכות לתקוע את הדבר הזה(שאני גם חושב שהוא מיותר) אבל כנראה זה עושה לגולשים טוב. אם אתה משתמש במחלקה אז תראה מה תעשה: תגדירבתוכה משתנה ככה: PHP קוד:
PHP קוד:
|
תודה רבה בניה. (זאת תגובה לענין :))
|
ציטוט:
העמוד המגניב של הפורום נטען תוך 1.3333 שניות, 10000 שאילתות בשימוש, מופעלת דחיסת GZIP בשביל מה לכתוב את הדברים האלה? מה זה נותן לגולש? |
אתה לא יודע כמה שאילתות כתבת בעמוד ?
אני אתן לך דוגמא למתי אתה לא יודע לדוגמא אני משתמש במערכת מסויימת ב SESSIONS ב DB וכל פעם הקובץ של ה SESSION עושה שאילתה אחרת בהתאם לפרטים יש COOKIE / אין COOKIE וכל מיני מצבים שונים ואני רוצה לעשות DEBUG למערכת לראות באיזה שאילתות המערכת השתמשה בכל פעם.. אז תחשוב על זה ככה.... |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:24. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ