18-07-2016, 10:27 AM
Mauvaise idée que de vouloir "s'affranchir du truc qui marche et est fait pour":
• Je passe sur la 1ere alternative proposée, vu que cela me semble revenir à "ben, utilise le CRON sans l'interface de l'hébergeur" (cad que je ne vois pas en quoi cela se "passe de l'hébergeur", si ce n'est en se tappant en mode VIM/Texte un truc qui avait une interface)
• Le service tiers sera d'une lourdeur incommensurable (temps réseau), pas super niveau confidentialité/CGU (c'est les CGU de Google donc bon...) et potentiellement non-sécurisé (il faut que le service tiers puisse lancer la tâche, donc cela signifie qu'il faut un point d'entrée sur le serveur, donc c'est un risque de faille supplémentaire)
• Les visiteurs viennent de façon irrégulière (impossible de faire un vrai "CRON" donc), et peuvent même ne pas venir du tout pendant un certain temps. C'est ce que j'avais fait sur Eclerd (lancement des simulations des régions autres que la sienne quand on se connecte), et ça chie dans la colle comme pas permis (pages hyper-lentes car on doit finir les calculs avant de les afficher, parfois pas de visiteur pendant des heures ou même des jours [j'aurai dû le faire pour les visiteurs d'ailleurs et non les seuls joueurs])
La vraie question me semble-t-il:
Pourquoi veux-tu t'affranchir de l'hébergeur?
Si c'est parce que tu n'aimes pas son interface, alors il faut trouver et installer une interface de gestion CRON qui te plaise. Sinon, cela me semble revenir à demander "comment je fais pour me connecter de PHP à MySQL mais sans utiliser PDO ni mysqli()? / Comment je fais pour créer mon propre driver MySQL?" (rigolez pas, au boulot, cela ressemble parfois à ça...)
• Je passe sur la 1ere alternative proposée, vu que cela me semble revenir à "ben, utilise le CRON sans l'interface de l'hébergeur" (cad que je ne vois pas en quoi cela se "passe de l'hébergeur", si ce n'est en se tappant en mode VIM/Texte un truc qui avait une interface)
• Le service tiers sera d'une lourdeur incommensurable (temps réseau), pas super niveau confidentialité/CGU (c'est les CGU de Google donc bon...) et potentiellement non-sécurisé (il faut que le service tiers puisse lancer la tâche, donc cela signifie qu'il faut un point d'entrée sur le serveur, donc c'est un risque de faille supplémentaire)
• Les visiteurs viennent de façon irrégulière (impossible de faire un vrai "CRON" donc), et peuvent même ne pas venir du tout pendant un certain temps. C'est ce que j'avais fait sur Eclerd (lancement des simulations des régions autres que la sienne quand on se connecte), et ça chie dans la colle comme pas permis (pages hyper-lentes car on doit finir les calculs avant de les afficher, parfois pas de visiteur pendant des heures ou même des jours [j'aurai dû le faire pour les visiteurs d'ailleurs et non les seuls joueurs])
La vraie question me semble-t-il:
Pourquoi veux-tu t'affranchir de l'hébergeur?
Si c'est parce que tu n'aimes pas son interface, alors il faut trouver et installer une interface de gestion CRON qui te plaise. Sinon, cela me semble revenir à demander "comment je fais pour me connecter de PHP à MySQL mais sans utiliser PDO ni mysqli()? / Comment je fais pour créer mon propre driver MySQL?" (rigolez pas, au boulot, cela ressemble parfois à ça...)