JavaScript

Morales

Registered
Искам да попитам има ли някакъв начин javascript(става въпрос за един таймер който на всяка минута и половина обновява определени данни в mysql) та възможно ли е да работи дори след като не съм в сайта? Искам да кажа, че този таймер работи и обновява данни само докато съм в регистрацията си в сайта, а има ли начин да го прави дори когато не съм?
 
1. Не пускай по две еднакви теми..
2. Не е ли по-добре да направиш така, че тази информация да се обновява само когато има посетител в сайта. Мисля, че през другото време няма смисъл.
 
Предната тема съм я изтрил.. и не не става да го оставя така защото става въпрос за онлайн игра а въпросните данни които се обновяват са броя точки "живот" на участника и трябва да може да се зареждат и докато той не е в игра.. ако някой може моля да помогне.. много ще съм благодарен..
 
Ако правилно те разбирам искаш независимо дали човека е в сайта или не някакви данни в MySQL-а да се ъпдейтват!
Това, което бих ти предложил е:

1. Записвай кога човека е бил последно в сайта и когато се логне наново сметни колко пъти по минута и половина са минали оттогава и ъпдейтвай.
2. Пробвай, както писа колегата IzKuFeLiQqQqQ, да пускаш cron jobs на определен период от време, но не го пускай на минута и половина, защото ми се струва доста малко като време (ако си на споделен хост ще изхабиш процесорното време ако ти е тежък скрипта), а примерно на 5-10 минути или повече.
3. Пробвай нещо средно м/у горните 2 т.е. на определен update период, независимо кой потребител зарежда страницата да ти тръгва на заден план скрипт за ъпдейт. Имай в предвид, че този е може би най-лошият вариант, защото на потребителя, който зарежда страницата може да му отнеме доста време да я зареди, особено ако ти е тежък скрипта
 

Back
Горе