שלום וברכה,
במערכת לניהול תקציב, שכשמתעדכנת בקשת תקצוב ממשתמש ברמה נמוכה, קופץ חלון בקשה למשתמש ברמה גבוה, אני רוצה שהחלון יקפוץ מיד עם שליחת הבקשה (ברעיון של צ'אט), מהי הדרך הנכונה להקפיץ אותו אונליין (web worker שמתבסס על נתונים שהתעדכנו בדקה האחרונה בשרת? או שיש דרך יותר יעילה?)?
תודה רבה!
לדעתי במקרה כזה אפשר להשתמש ב-socket
אבל ב-PHP זה עסק מורכב קצת, אז רק במידה ויש פה צורך של מעבר של DATA הלוך חזור והרבה פעמים.
אפשרות נוספת, קלה יותר, זה לייצר push notification של FCN שישלח לאתר (מה שקופץ בשולחן עבודה כשיש מייל חדש) החיבור פשוט, רק צריך לבדוק בדפדפנים שונים.
את צריכה להפעיל סוג של TIMER שפועל נניח כל שניה בצד לקוח ומבצע פניות יזומות לשרת ובודק אם הגיע תשובה. ואז להציגו למשתמש.