Wanneer gebruik ik Cronjobs
Wanneer gebruik ik cronjobs precies? Stel, ik wil mensen mailen op een vaste datum, gebruik ik dan een cronjob? Stel, ik wil op een spel een aanval versturen die in 7 seconden aan moet komen, gebruik ik dan een cronjob?
Groet,
Peter
Als je iets op een bepaald tijdstip en datum wilt versturen en je wilt dit niet handmatig doen, dan kun je een cronjob gebruiken.
Crons zijn niet gemaakt voor korte dingen.
Stel jou aanval zou op 7 seconden staan en her process loopt vast omdat je er nog een doet, dan stopt het hele feest.
Dat wil je niet.
Beter is om zoiets met javascript te doen denk ik.
Dus bij het idee van iedereen op een vaste datum mailen zou ik een Cronjob moeten gebruiken en bij het aanvallen zou ik dit met Javascript moeten doen. Elke seconde 100 grondstoffen toevoegen moet us ook met Javascript? Ik wil wel dat deze - Ondanks dat de gebruiker er niet is - toch elkeseconde worden toegevoegd. Welke gebruik ik dan? Voor het upgreaden van een Gebouw, moet ik dan in een tabel zetten hoelaat die klaar is en dan de tijd berekenen tussen de server en de tijd dat die klaar is, dat aantal minuten/seconden weergeven en laten aftellen?
Peter Flos op 26/02/2014 10:10:45:
bij het aanvallen zou ik dit met Javascript moeten doen.
Misschien, misschien niet, er komt door die zin niet naar voren of het client side of server side moet gebeuren.
Peter Flos op 26/02/2014 10:10:45:
Elke seconde 100 grondstoffen toevoegen moet us ook met Javascript?
Alleen op het scherm van de gebruiker zonder te herladen? Ja, gebruik javascript voor een benadering.
Peter Flos op 26/02/2014 10:10:45:
Ik wil wel dat deze - Ondanks dat de gebruiker er niet is - toch elkeseconde worden toegevoegd. Welke gebruik ik dan? Voor het upgreaden van een Gebouw, moet ik dan in een tabel zetten hoelaat die klaar is en dan de tijd berekenen tussen de server en de tijd dat die klaar is, dat aantal minuten/seconden weergeven en laten aftellen?
Jup, stukken beter dan elke seconde een script draaien voor alle gebruikers. Doe het alleen op het moment dat iemand die informatie nodig heeft. Je hardware zal je dankbaar zijn.
Een cronjob werkt niet met seconden, maar met minuten.
Dos Moonen op 26/02/2014 10:20:36:
Misschien, misschien niet, er komt door die zin niet naar voren of het client side of server side moet gebeuren.
Beide, achter de schermen moet een tijd staan, want als de gebruiker er niet is moet de aanval wel aankomen
Alleen op het scherm van de gebruiker zonder te herladen? Ja, gebruik javascript voor een benadering.
Maar ook in de Database moet dit aangepast worden...
Peter Flos op 26/02/2014 10:10:45:
bij het aanvallen zou ik dit met Javascript moeten doen.
Misschien, misschien niet, er komt door die zin niet naar voren of het client side of server side moet gebeuren.
Beide, achter de schermen moet een tijd staan, want als de gebruiker er niet is moet de aanval wel aankomen
Peter Flos op 26/02/2014 10:10:45:
Elke seconde 100 grondstoffen toevoegen moet us ook met Javascript?
Alleen op het scherm van de gebruiker zonder te herladen? Ja, gebruik javascript voor een benadering.
Maar ook in de Database moet dit aangepast worden...
Betreft de "Minuten", mijn server accepteert 0,5 minuut = 30 seconden, elke decimalen doen het dus dat zou geen probleem moeten zijn.