hello,
je ne connais pas suffisamment bien revo pour affirmer trop de choses à son sujet (à part que je préfère evo
) mais, à mon avis, le back fonctionne bien parce que... pas de cache
et, effectivement, une grosse partie de la charge est côté client grâce à notre ami javascript...
itou pour evo, j’ai jonglé avec beaucoup plus de données que 37000 lignes, le tout dans des tables relationnelles, même constat, les pages sont livrées très rapidement
le serveur n’est effectivement pas censé gérer de cache sans qu’on lui demande sinon on irait vers de gros soucis de mises à jour, en revanche, si on lui demande gentiment, php sait gérer un cache (fonctions ob_ + fichiers textes, très bon tuto sur le site du zéro...) mais, honnêtement ce n’est utile que dans le cas de forte fréquentation avec du contenu velu...
Un autre moyen de s’en dépatouiller est de générer des fichiers json (ou xml bien sûr mais pouah) pour tes villes régions par ex, ça t’évitera des requêtes
mais bon, encore une fois, 37000 villes associées à des régions des coordonnées gps pour google map, un peu de blabla plus des votes, le café du p’tit déj pour php
autodidacte aussi
Have swing