550
צפיות
צפיות
1
תשובות
תשובות
שאלה ב-ASP
שלום לכולם אני רוצה לדעת איך אני מוסיף לעמודה במסד נתונים (מספר) כל 20 דקות 1 נגיד יש לי בעמודה למשתמש א 1 אחרי שעה יהיה לו 4 ואחרי עוד 20 דקות יהיה לו 5 וכו' אני אשמח להסבר ?.
תודה מראש..
שלום לכולם אני רוצה לדעת איך אני מוסיף לעמודה במסד נתונים (מספר) כל 20 דקות 1 נגיד יש לי בעמודה למשתמש א 1 אחרי שעה יהיה לו 4 ואחרי עוד 20 דקות יהיה לו 5 וכו' אני אשמח להסבר ?.
תודה מראש..
1 תשובות
משימה מתוזמנת
2 אפשרויות: או שאתה מריץ משימה מתוזמנת על השרת שתתבצע כל X זמן ותבצע את הפעולה, או שאתה מנצל את הפעולה של הגולשים, כך שבכל הרצה של גולש עמוד כלשהו באתר, הסקריפט יבדוק אם עברו X דקות ומעדכן את הטבלה.
לשיטה הראשונה חיסרון אחד – לא כל שרת שיתופי מאפשר את זה.
לשיטה השניה 2 חסרונות – הראשון הוא שהפעולה לא תתבצע אם באותה מסגרת זמן אף אחד לא נכנס לאתר, והשניה היא שזה בעצם מכביד על הגישה לאתר (מעט, אבל גם משהו).
אני לא יודע מה המקרה בדיוק, אבל לדעתי בלחץ אתה יכול גם להגיע לחישוב מתמטי אצלך בקוד שיכפיל את הרבעי שעה ולהגיע למספר לבד… מאוד תלוי בצורך ובאפליקציה.