בתשובה לטל כהן, 18/07/02 14:11
אאורקה!? 79324
חשבתי על שתי דרכים, על סמך השערות לגבי האופן בו האייל פועל. האחת אמנם מוסיפה שאילתות רבות (ולכן לא אפרט אותה), אולם האחרת מחייבת רק שינוי בסכמה של בסיס-הנתונים.

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

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

חזרה לעמוד הראשי המאמר המלא

מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים