Atelier Webperf - Fermé

[Proposals] Criterion N° 113 - Les requêtes JSON utilisent GET pour bénéficier du cache.

Déposer un commentaire

  • 10 September 2012 13:29 - Laurent Denis Reply

    Je ramène cette BP "en proposition" où le travail peut se poursuivre, pour qu'on y voit plus clair dans la liste en cours de discussion.

  • 13 April 2012 11:29 - Nicolas Hoizey (1) Reply

    Pourquoi ne pas généraliser à toute requête Ajax ?

    • 13 April 2012 11:32 - Jean-Pierre Vincent (1) Reply

      AJAX ça sonne un peu comme Web 2.0 et HTML5, on y met ce que l'on veut dedans. JSON, c'est effectivement un peu restrictif. Le vrai terme serait XMLHttpRequest :)

      • 13 April 2012 11:35 - Nicolas Hoizey (1) Reply

        Bin XHR aussi est trop restrictif, on peut inclure dans cette volonté de mise en cache ce qu'on fait via des iframes et le JSONP, non ?

        • 13 April 2012 12:48 - Jean-Pierre Vincent (1) Reply

          bonne remarque. Mais du coup comment nommer cette catégorie ?

          • 11 June 2012 08:39 - Laurent Denis (1) Reply

            Faut-il reformuler cette BP ou la compléter par une ou d'autres BP pour le ou les autres cas ? (Ce qui faciliterait sans doute l'automatisation du check)

            • 29 June 2012 13:53 - Fabrice Bonny (1) Reply

              Je propose {Les requêtes n'entrainant pas un changement de page et ne contenant pas de données sensibles utilisent la méthode GET}. Ça couvre les cas exposés, non ? Le "pour bénéficier du cache" va clairement dans la fiche (partie bénéfices).

              • 04 July 2012 16:11 - Elie Sloïm (1) Reply

                {Les appels asynchrones de données non sensibles sont effectués à l'aide de la méthode GET}

                • 04 July 2012 20:40 - Éric Daspet (1) Reply

                  Pour moi c'est à repenser. Le fait d'utiliser GET ou POST doit d'abord être basé sur l'opération effectuée. Si on envoie un nouveau commentaire, c'est du POST par exemple, que la donnée soit sensible ou pas.<div><br></div><div>De plus il est tout à fait possible de forcer le navigateur à utiliser du cache malgré le POST.</div><div><br></div><div>AMHA si on la formule précisément on entre dans une BP d'architecture et non une BP de perf</div>

                  • 05 July 2012 08:02 - Nicolas Hoizey (1) Reply

                    On peut aussi faire du GET sur des données sensibles…<br><br>Il faut juste se focaliser sur l'usage du cache, quelle que ce soit la requête.

                    • 05 July 2012 15:35 - Elie Sloïm (1) Reply

                      Nicolas, peux tu tenter une formulation de ce que tu pense qu'il faut attendre en termes de gestion du cache ?<br><br>Allez, allez, hop hop ;-)

  • 13 April 2012 11:18 - Jean-Pierre Vincent Reply

    prio 2 plutôt ? généralement il y a peu de requêtes JSON et on veut rarement du cache dessus