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

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

O-B 06-02-07 16:37

יעול מונה כניסות..
 
שלום לכל הגולשים..

יש לי שאלה בקשר למונה כניסות..
נגיד על כל כניסה לאתר מסויים אני מכניס שורה למסד
id site_id ip
עכשיו אני רוצה לייעל את זה..
נגיד נרשמים לשירות הזה 10 אתרים ולכל אחד יש 50 כניסות ביום..
כעבור חודש יהיה לי 15,000 שורות במסד...

איך אני יכול להפחית את זה?..
למישהו יש עצה?..

Eli-Hai 06-02-07 17:07

ניקוי חודשי. לקחת את כל מה שיש במסד ולספור (mysql_num_rows() אם אתה מתעסק עם PHP), ואז להכניס לקובץ txt את המספר בלבד. השרת יפתח את קובץ ה-txt ויוסיף את הסטטיסטיקות. את זה ניתן לעשות עם Cron Jobs (הכנת קובץ מאפס, ויוצר קובץ txt). או שפשוט, עד שהוא מגיע למספר מסוים, כמו לדוג', 30,000 רשומות וכו'.

BlueNosE 06-02-07 19:29

ייעול קטן שתוכל להכין - אם זאת אותה כתובת או אותו מחשב (שים COOKIE עם ID מוצפן) או אותו משתמש (אם אתה עובד עם מערכת משתמשים) תוסיף visits++
אחרת צור שורה בעזרת INSERT

O-B 07-02-07 13:48

חשבתי על דרך להוסיף שורה של count לטבלה ואז נגיד אם אותו אי פי נכנס פעמיים אז זה עושה עידכון למספר הפעמים שהוא היה באתר. ולא מוסיף שורה חדשה. למרות שזה עדיין לא יעיל זה רק מייעל את מספר הכניסות הלא יחודייות..

שזה מה אתה הצעתה אם הבנתי נכון..
כי לא כל כך הבנתי.

sUP 07-02-07 17:11

פשוט פעם בX (נגיד חודש) זמן תעשה שזה num rows לכניסות
ותיצור בטבלה אחרת רשומה של זמן מסויים (נגיד 03.2007)

ואז תכניס לשם ..

cron jobs


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

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