View Single Post
ישן 11-04-06, 21:45   # 9
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי בניה
אם עושים chronj אז יש סיכוי שהוא יכנס בזמן שהוא אמור להשתחרר והוא עדיין לא ישתחרר.(ככל שהתדירות של העבודה יותר נמוכה ככה הסיכוי גדל)
הסיכוי שאתה מדבר עליו הוא סיכוי של 1 למיליון ואפילו יותר.
אם אני מריץ משימה מתוזמנת *על השרת*, זמן הפעולה שייקח לה הוא מילישניות אחדות. ואני מדבר על CJ שעובד אחת ל 24 שעות.

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

ציטוט:
נכתב במקור על ידי בניה
אם לא אז כדאי ללכת על האפשרות השנייה ולבזבז שאילתא אחת על כל משתמש ואפילו פחות.
  1. זה לקוי מבחינת נוחות משתמש - למה להיכנס לדף כלשהו כדי לשחרר חסימה? המערכת צריכה לשחרר אותי בעצמה כמו שכל מערכת שקיימת היום עושה. חבל להמציא את הגלגל (אחורה).
  2. מדובר בשתי שאילתות שצריכות לרוץ (כשאחת רצה תמיד):
    שאילתא א' עבור השליפה (לבדוק האם המשתמש מולי חסום ולבדוק ברמת SQL את עניין תאריך החסימה שלו) ושילתא ב' במידה והוא אכן חסום לעדכן את המידע..

שאילתת CJ שרצה ב 2-4 בלילה שטכנית אלו השעות עם הכי פחות גולשים לא תזיק לאף אחד ואני מוכן לקחת את הסיכון שהמשתמש ייכנס בדיוק בשניה שהוא משתחרר ועדיין יהיה חסום (טכנית כמו שאמרתי הסיכוי נמוך) ומקסימום יחזור אחורה ואז ישתחרר
__________________
eLad
  Reply With Quote