הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה עם כניסות לפי IP (https://hosts.co.il/forums/showthread.php?t=37152)

sUP 31-12-06 23:03

בעיה עם כניסות לפי IP
 
אהלן :P
שמעו יש לי בעיה קטנה עם כניסות לפי IP

ומה הבעיה אתם שואלים?
שזה פשוט דופק את המסד..
אם נכנסים לאתר ביום כמה אלפים יחודיים, אז ממ..
אתם יודעים זה מעמיס בטירוף

אז יש איזה רעיון להוריד את העומס או משו?

תודה8-*

Alter 31-12-06 23:04

אם כבר הIP נכנס אז תעדכן אותו במקום להוסיף שורה?

ושיהיו לך כמה אלפים יחודיים ביום תבוא לביקור במסנג'ר =)

sUP 31-12-06 23:27

ציטוט:

נכתב במקור על ידי Alter (פרסם 398211)
אם כבר הIP נכנס אז תעדכן אותו במקום להוסיף שורה?

ושיהיו לך כמה אלפים יחודיים ביום תבוא לביקור במסנג'ר =)

אם כבר יש ת IP במסד אז משום מה לא תתווסף שורה חדשה

אבל שוב בוא ניקח מצב שיש אלף גולשים ייחודיים ביום באתר מסויים
(לאו דווקא שלי, בוא נניח של לקוח שלי..)

אז מה אני עושה?

אני פשוט חושב על סיטואציות ורוצה לבנות תמערכת בצורה הכי יעילה

THEtop 31-12-06 23:29

דבר ראשון זה לא בושה לעשות שימוש בקובץ TXT.
אם אתה מתעקש על מסד אתה פשוט מוסיף לו משפט תנאי, שבמידה וכבר קיים IP כזה במסד הנתונים (אם הIP של הגולש שניכנס מתאים לאחד מרישומי הIP שבמסד) אם כן, אל תוסיף שורה חדשה \ נוספת, אחרת, תוסיף שורה חדשה עם הIP.

sUP 01-01-07 00:00

ציטוט:

נכתב במקור על ידי THEtop (פרסם 398229)
דבר ראשון זה לא בושה לעשות שימוש בקובץ TXT.
אם אתה מתעקש על מסד אתה פשוט מוסיף לו משפט תנאי, שבמידה וכבר קיים IP כזה במסד הנתונים (אם הIP של הגולש שניכנס מתאים לאחד מרישומי הIP שבמסד) אם כן, אל תוסיף שורה חדשה \ נוספת, אחרת, תוסיף שורה חדשה עם הIP.

לא מתעקש על מסד
לא חשבתי על TXT מקודם חח

יותר יעיל בעניין הזה ממסד לא?

תודה8-)

psycho 01-01-07 12:02

למה נראה לך שעבודה מול קבצי TXT היא פחות מעמיסה מעבודה מול מסד?

* קבל IP למשתנה $IP
* שלח שאילתה האם $IP קיים במסד
* אם כן אזי:
* עדכן את הרשומה של ה $IP ושנה את `times` ל `times`+1
* אחרת
* הכנס רשומה חדשה הכוללת את $IP

מה הבעיה?
ואם תרצה להגזים.. תוכל ליצור קוקי, אם הקוקי קיים.. כלומר הוא ביקר באתר ואין צורך להוסיף אותו
(אבל תזכור ישש מחשבים עם רשת.)

sUP 01-01-07 14:18

ציטוט:

נכתב במקור על ידי psycho (פרסם 398326)
למה נראה לך שעבודה מול קבצי TXT היא פחות מעמיסה מעבודה מול מסד?

* קבל IP למשתנה $IP
* שלח שאילתה האם $IP קיים במסד
* אם כן אזי:
* עדכן את הרשומה של ה $IP ושנה את `times` ל `times`+1
* אחרת
* הכנס רשומה חדשה הכוללת את $IP

מה הבעיה?
ואם תרצה להגזים.. תוכל ליצור קוקי, אם הקוקי קיים.. כלומר הוא ביקר באתר ואין צורך להוסיף אותו
(אבל תזכור ישש מחשבים ם רשת.)

זה מה שאני מתכנן לעשות, אבל אז חשבתי "זה לא יעמיס על המסד אם יהיו הרבה כניסות ביום?"

כאילו.. טוב עזבו חח
אני יעשה את זה וזהו.. לא הבנתם אותי

LosNir 01-01-07 15:04

לא חייב לאכסן במסד התונים, אפשר לאכסן בקובץ טקסט.
להשתמש ב fopen ו fwrite,
ובשביל לדעת כמה IP יש אפשר לעשות explode ואז count.

לדוגמא:
אסור לתת קודים

sUP 01-01-07 15:26

ציטוט:

נכתב במקור על ידי LosNir (פרסם 398409)
לא חייב לאכסן במסד התונים, אפשר לאכסן בקובץ טקסט.
להשתמש ב fopen ו fwrite,
ובשביל לדעת כמה IP יש אפשר לעשות explode ואז count.

לדוגמא:
אסור לתת קודים

ראית תתגובה של THEtop?
יופי חח כי זה מה שהוא אמר

אבל גיא עכשיו אמר שעבודה מול DB יותר יעילה ופחות מעמיסה|:

בע סיבכתם

LosNir 01-01-07 15:39

לא ראיתי את התגובות, זה קפץ ישר לסוף העמוד :P
וד"א הוא לא אמר שזה יותר יעיל.. הוא פשוט אמר שעבודה בקבצי טקסט לא פחות מעמיסה.


כל הזמנים הם GMT +2. הזמן כעת הוא 17:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ