Comment se gère les mises a jour de jeux online [PHP] - PHP - Programmation
Marsh Posté le 19-06-2003 à 13:23:48
HsBridou a écrit : Salut tous le monde, |
les données sont mises a jour lorsque tu les mets a jour dans ta page PHP
Apres si pour un besoin quelquonque de ton jeu tu as besoin de mettre a jour toutes les heures des champs de ta base de données tu as 2 solutions :
- si tu as acces au serveur utilise la commande Linux/unix qui permet de lancer une tache a intervalle réguliers (CRON je crois)
- si tu n'a pas acces au serveur, il faut que a chaque fois qu'un utilisateur demande une page au serveur tu regardes de qd date la derniere mise à jour, si elle est >= 1h, tu mets tes champs à jour, sinon tu fais rien.....
Marsh Posté le 19-06-2003 à 13:32:45
ouais bon pour la deuxieme solution si t'as pas envie de te lever toutes les heures toutes les nuits tu as ça:
http://www.webcron.org/
Marsh Posté le 19-06-2003 à 13:34:00
Anapajari a écrit : ouais bon pour la deuxieme solution si t'as pas envie de te lever toutes les heures toutes les nuits tu as ça: |
qui a parlé de se lever toutes les heures?
si chaque page executée par le serveur verifie s'il faut mettre a jour la base, et le fait si besoin, pas besoin de webcron
Marsh Posté le 19-06-2003 à 13:40:39
Merci pour vos réponses rapides, je vais de ce pas jettez un oeil à ce site
Marsh Posté le 19-06-2003 à 14:10:05
harrysauce a écrit : qui a parlé de se lever toutes les heures? |
L'interet de faire une mise a jour à heure régulière plutot que lors d'un appel à un script ce que:
1- tu evites d'avoir à vérifier à chaque visite si la bdd a besoin d'être mise à jour
2- tu evites au pauvre malheureux visiteur qui va se pointer au moment où a mise à jour est necessaire de se taper un temps d'execution plus long que la normale.
3- tu evites d'avoir un script qui s'occupe à la fois d'une tache( genre affichage) et de la mise a jour
Voila pourquoi une cron c'est la meilleur idée ( sous nux ou via webcron ) mais sinon l'autre solution était de le faire à la main toute les heures...
Marsh Posté le 19-06-2003 à 14:14:54
Anapajari a écrit : |
S'il a acces au serveur cron est la meilleur méthode, je l'ai dit plus haut, mais sinon je pense vraiment que se faire soi meme c'est mieux :
imagine que le serveur webcron tombe en rade ou que le site ferme.....le site de HsBridou ne marchera pas non plus!
C'est con de dépendre d'un autre site
Marsh Posté le 19-06-2003 à 14:27:21
Et en travaillant si tu veux faire une mise a jour toutes les heures manuellement tu fais comment ?
D'un autre côté c'est vrai que dépendre d'un site ca peut avoir des conséquences pour les raisons que tu as citées, mais je compte pas faire un site top niveau, je voudrais faire un petit jeu online pour avoir une experience et voir un peu comment ca peut tourner (ca fait travailler la tete )
Et je pourrais me servier de webcron pour le début je pense.
Sinon si mon hebergeur est sur une platforme unix, c'est possible de gérer le cron par "son" intermediaire ?
Marsh Posté le 19-06-2003 à 14:29:21
HsBridou a écrit : Et en travaillant si tu veux faire une mise a jour toutes les heures manuellement tu fais comment ? |
faut leur demander, moi je suis chez llord (www.llord.com) et c'est possible, apres les autres je sais pas trop.....
Marsh Posté le 19-06-2003 à 13:17:05
Salut tous le monde,
J'ai une petite question qui me trotte dans la tête, comment se gère les mises a jours des jeux online sur le net en php, par exemple un jeu de foot online, tout les heures la base de données est mise a jour, comment ca se passe docteur ?
J'aimerais faire un petit jeu online, ou des données seraient mises a jour toutes les X heures, quelle est la procédure a suivre, car j'arrive pas bien a voir comment ca peut fonctionner
J'espere que vous m'avez compris
Bonne journée à toutes et à tous !