CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Ajax est gourmand ... ?

LeChausson
LeChausson
Niveau 5
23 mars 2012 à 16:57:26

Bonjour,

Je me suis mis à faire des requêtes Ajax depuis très peu de temps, connaissant le php et le javascript.

Je viens de réaliser une page qui contient des éléments à rafraichir en direct (par exemple, une liste des internautes connectés, les messages d'un tchat ...etc)

Pour récupérer ces éléments, je fais donc appeller des pages php en ajax via javascript toutes les secondes.

Ces pages vont chercher les données dans une base sql et les renvoient ensuite pour que javascript affiche leur contenu.

Ainsi, sur une seule page, je finis par avoir à chaque seconde ET pour chaque internaute connecté de nombreuses requêtes sql.

Des parties de la page "clignotent"; je suppose que cela est du au fait qu'à partir de quelques internautes connectés en même temps, il y a "trop" de requêtes pour mon hébergement/serveur ...

Y a t-il moyen d'améliorer cela ?

Merci.

point_lookout
point_lookout
Niveau 9
23 mars 2012 à 18:28:41

Avoir un meilleur serveur

deepblue
deepblue
Niveau 16
23 mars 2012 à 19:09:56

1- un seul script qui génère ton fichier de résultat (genre toto.xml) : ce fichier php est appelé periodiquement via un crontab par exemple
2- tes utilisateurs font des requêtes vers toto.xml seulement

Charpini
Charpini
Niveau 9
23 mars 2012 à 23:27:46

deepblue pourquoi conseiller l'xml plutôt que le json ?

LeChausson, utilise les outils développeurs de Google chrome (F12) pour t'assurer que t'as pas fait d'erreur et que ton script ne se recharge pas à toute allure ?

Veritas
Veritas
Niveau 9
24 mars 2012 à 23:46:29

Pourquoi toutes les secondes, toutes les 3 secondes, c'est bien suffisant

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment