|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 11 |
תודה על תרומתך.
|
אז שתדע..עבודה עם קבצים יותר מעמיסה והסיבה :
בשביל לפתוח קובץ הוא צריך לטעון את כולו לזיכרון של המחשב.. בעת הפתיחה, לשמור עותק שלו.להביא את ה POINTER לסוף הקובץ, להוסיף את מה שהמשתמש רוצה ואז לשמור מחדש... יותר יעיל ? ממש ממש לא. לגבי הזה.... יש לך דרך אפילו יותר פשוטה, שאולי תחסוך לך כמה שאילתות קודם כל תעשה UPDATE userip WHERE ip=$IP SET lastvisit=$time (סתם דוגמא) ואז תבדוק אם יש שורות שמושפעות מזה עם mysql_affected_rows אם הוא לא מחזיר כלום.. סימן שזה לא קיים ואז תעשה INSERT רוצה לייעל את זה יותר ? תשתמש ב COOKIE... תבדוק אם קיים עוגייה שאתה יצרת, אם כן- אל תעשה כלום אם לא תנסה לעדכן (אולי הדפדפן של המשתמש לא תומך בעוגיות) ואז אם לא קיים במסד תכניס רוצה לייעל עוד קצת ? תוסיף גם עם SESSION וחסכת לך כמה מאות שאילתות ביום..... (כמובן עבור 1000 גולשים לא ייחודיים) |
![]() |
![]() |
# 12 |
אחראי פורום תחזוק שרתים
|
חוץ מהעובדה שזה טוען את הקובץ טקסט לזכרון
תחשוב על זה שאתה יכול לגעת בקובץ רק פעם אחת באותו זמן ז"א יש לך נעילה מלאה על כל הקובץ. חשוב מאד לדאוג שאתה יוצר את הטבלה שלך מסוג InnoDB, מה שיתן לך שיפורים בביצועים, כי אתה יכול לעבוד על כמה שורות בבת אחת, הכוונה שיש לך נעילה ברמת השורה ולא הטבלה. אני בטוח שאם רק תשנה את הטבלה לInnoDB כבר תשים לב לשיפור בביצועים אחרי זה, אני בטוח שאפשר לשפר את השאילתות שלך שיעבדו בצורה יותר יעילה, נפנה לזה אח"כ
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
![]() |
![]() |
# 13 |
משתמש תחת חוזה ניסיון.
|
RS324 תודה רבה אחי
![]() ו omercnet מזה InnoDB?
__________________
|
![]() |
![]() |
# 14 |
תודה על תרומתך.
|
|
![]() |
![]() |
# 15 |
משתמש תחת חוזה ניסיון.
|
ומה זה כאילו יותר מהיר?
__________________
|
![]() |
![]() |
# 16 |
דוגמן הבית השמן
תודה על תרומתך :) |
דניאל למה שלא תשתמש בשורה אחת?
תפריד עם פסיקים או סימן אחר ותשתמש בזה,יחסוך לך הרבה שורות. של מידע.
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 17 |
הוסטסניון
|
|
![]() |
![]() |
# 18 | |
תודה על תרומתך.
|
ציטוט:
אבל יכול להיות לו כפילויות של IP וגם בעיות במשיכה של הנתונים איך שאמרתי לו באחד הפוסטים - זה הדרך היעילה ביותר. |
|
![]() |
![]() |
# 19 |
אחראי פורום תחזוק שרתים
|
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
![]() |
![]() |
# 20 | |
דוגמן הבית השמן
תודה על תרומתך :) |
ציטוט:
![]() אולי יעמיס על השרת אבל מה הקשר לתעבורה? ![]()
__________________
בברכה, עידן בן אור |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|