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

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

gillllll 03-12-10 13:41

חס ושלום מי תוקף אנחנו בסה"כ מדברים בלהט :) כי הדברים קרובים לליבנו.

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

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

gillllll 03-12-10 13:48

ציטוט:

נכתב במקור על ידי Sagi (פרסם 787847)
יש לך אפשרות להשתמש ב file_get_contents
ולקבל נתונים מ-
את "שאילתא" תחליף בשאילתא שאלמוג נתן בקישור אחר כך תכניס למסד\מערך ותסדר לפי גודל

תודה על התתייחסות, אני כבר מכיר גם את הדרך הזו ויש עוד דרך שפרסמתי כאן דרך REST API

http://www.saschakimmel.com/2010/05/...d-shared-urls/

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

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

Itay 03-12-10 17:37

אני עשיתי אצלי (באתר TubeIt - איפה שביקשת שאני אעזור לך) כמו שאמרת - אני מריץ קרון ג'וב עם השאילתה ששגיא רשם ואני עובר על כל התוצאות פעם ב20-30 דקות בערך. ברגע שאני אראה שזה רץ לאט מידי אז או שאני יעשה את זה פעם ביותר זמן או שאני אחלק אותו לשלבים פשוט, שכל פעם יטען בערך אלף.

gillllll 04-12-10 00:45

ואתה שומר את התוצאות של הלייקים אצלך בדטה בייס או שאתה ישר מציג?

Itay 04-12-10 02:58

בדאטה בייס.. כמו שאמרתי, זה רץ עם קרון ג'וב ומעדכן את הטבלה פעם בכמה זמן

gillllll 04-12-10 12:13

תודה על התשובות של כולם

AlmogBaku 04-12-10 21:33

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

למען האמת, אני גם ככה לא מת על הרעיון של הסתמכות כל-כך עיקרית בנתונים מבחוץ.

gillllll 06-12-10 10:01

תודה אלמוג, למען האמת אני בור בנושא הקאשינג והקיצור קוד וראיתי שעשית את זה ממש טוב באתר שלך של כושר קרבי, יש לך קישור טוב ללמידה על הנושא?


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

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