10-04-2016, 01:15 PM
J'aime bien apprendre sur le tas, autrement j'arrive à rien. Et puis mon jeu a atteint sa première phase... Je vais pas m'arrêter comme ça ! Avant de passer à autre chose j'ai envie d'en faire une version agréable et pleinement jouable.
Ter Rowan, tu dissocie AJAX et long polling, mais les deux sont étroitement liés non ? Dans les exemples que j'ai vu, pour récupérer une donnée via long polling, ils passent toujours par l'AJAX il me semble. (dans le cas du JS / JQuery).
Les sockets en fait, de toute façon, je pense que je peux pas pour l'instant, ça demande trop de frais à cause du SSL (qui est essentiel pour la sécurité il me semble ?). Je vais essayer le long polling, et voir ce que je peux déjà faire avec ça ^^
Désolé de vous harceler comme ça de questions, je réunis le plus d'infos possible avant de me lancer (de toute façon j'ai les illustrations à faire avant de me lancer sur la deuxième phase de développement.
__________
Pour ce qui est de l'inventaire qui met trop de temps à s'actualiser, je ferai quelques tests et et prendrai des renseignements chez l'ami chez qui le temps d'attente a été particulièrement long. Parce que l'inventaire qui met du temps à s'actualiser après les explorations c'est pas top :/
D'ailleurs Ter Rowan, j'ai bien retenu le fait qu'il est possible que ce soit plus rapide en 1 fois plutôt qu'en 5, j'avais pas pensé à ça ^^ J'essaierai, même si je pense qu'en 4 secondes (le temps de collecter la ressource suivante), 1 requête a le temps de se faire. Actuellement, en privé ya 418B transférés, load 29 ms (donc ça x 5). En tout donc 2050B et load 145ms. Je sais pas bien à combien de temps ça correspond si on prend une connexion internet basique ? (j'ai pas la fibre, mais je croix que j'ai une connexion supérieure à la moyenne). D'ailleurs le TTFB (time to first bite) prends 10ms pour 1 requête (avec une seule page on aurait 10ms en tout au lieu de 50ms j'imagine, mais effectuée à la toute fin de l'exploration, donc augmentant le temps de chargement au moment du rechargement de l'inventaire). Sinon je force la mise en cache de Ajax.php au moment du chargement peut-être ? Comme ça le chargement de l'inventaire sera direct.
Ter Rowan, tu dissocie AJAX et long polling, mais les deux sont étroitement liés non ? Dans les exemples que j'ai vu, pour récupérer une donnée via long polling, ils passent toujours par l'AJAX il me semble. (dans le cas du JS / JQuery).
Les sockets en fait, de toute façon, je pense que je peux pas pour l'instant, ça demande trop de frais à cause du SSL (qui est essentiel pour la sécurité il me semble ?). Je vais essayer le long polling, et voir ce que je peux déjà faire avec ça ^^
Désolé de vous harceler comme ça de questions, je réunis le plus d'infos possible avant de me lancer (de toute façon j'ai les illustrations à faire avant de me lancer sur la deuxième phase de développement.
__________
Pour ce qui est de l'inventaire qui met trop de temps à s'actualiser, je ferai quelques tests et et prendrai des renseignements chez l'ami chez qui le temps d'attente a été particulièrement long. Parce que l'inventaire qui met du temps à s'actualiser après les explorations c'est pas top :/
D'ailleurs Ter Rowan, j'ai bien retenu le fait qu'il est possible que ce soit plus rapide en 1 fois plutôt qu'en 5, j'avais pas pensé à ça ^^ J'essaierai, même si je pense qu'en 4 secondes (le temps de collecter la ressource suivante), 1 requête a le temps de se faire. Actuellement, en privé ya 418B transférés, load 29 ms (donc ça x 5). En tout donc 2050B et load 145ms. Je sais pas bien à combien de temps ça correspond si on prend une connexion internet basique ? (j'ai pas la fibre, mais je croix que j'ai une connexion supérieure à la moyenne). D'ailleurs le TTFB (time to first bite) prends 10ms pour 1 requête (avec une seule page on aurait 10ms en tout au lieu de 50ms j'imagine, mais effectuée à la toute fin de l'exploration, donc augmentant le temps de chargement au moment du rechargement de l'inventaire). Sinon je force la mise en cache de Ajax.php au moment du chargement peut-être ? Comme ça le chargement de l'inventaire sera direct.