View Single Post
ישן 01-01-07, 18:54   # 11
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אז שתדע..עבודה עם קבצים יותר מעמיסה והסיבה :
בשביל לפתוח קובץ הוא צריך לטעון את כולו לזיכרון של המחשב..
בעת הפתיחה, לשמור עותק שלו.להביא את ה POINTER לסוף הקובץ, להוסיף
את מה שהמשתמש רוצה ואז לשמור מחדש...

יותר יעיל ? ממש ממש לא.

לגבי הזה.... יש לך דרך אפילו יותר פשוטה,
שאולי תחסוך לך כמה שאילתות

קודם כל תעשה
UPDATE userip WHERE ip=$IP SET lastvisit=$time
(סתם דוגמא)
ואז תבדוק אם יש שורות שמושפעות מזה עם
mysql_affected_rows
אם הוא לא מחזיר כלום.. סימן שזה לא קיים ואז תעשה INSERT

רוצה לייעל את זה יותר ?
תשתמש ב COOKIE...
תבדוק אם קיים עוגייה שאתה יצרת, אם כן- אל תעשה כלום
אם לא תנסה לעדכן (אולי הדפדפן של המשתמש לא תומך בעוגיות)
ואז אם לא קיים במסד תכניס

רוצה לייעל עוד קצת ? תוסיף גם עם SESSION
וחסכת לך כמה מאות שאילתות ביום..... (כמובן עבור 1000 גולשים לא ייחודיים)
  Reply With Quote