Question

Si je clique vraiment rapide sur certains éléments, Backbone.js cessera de fonctionner. C'est ... tout le AJAX cessera de fonctionner.

Quand je change les itinéraires et charger de nouvelles choses, des charges de rien parce que les bugs AJAX out. Je dois rafraîchir la page et cliquez lentement pour le faire fonctionner à nouveau.

En outre, cela ne se produit que lorsque je suis rapide en cliquant sur les actions qui sont un peu lourdes.

Comment puis-je "Reconnect" l'application?

Modifier : Je pense que mon serveur se bloque si je clique trop vite. Parce qu'après je clique trop vite, j'attends, et la console de mon serveur imprime à la demande après un certain temps.

Edit 2: Je n'ai même pas à cliquer rapidement. Après quelques clics (lentement), il vient de se bloque.

Était-ce utile?

La solution 2

fixe.

Mon serveur n'a pas retourné une réponse pour l'appel ajax.

Autres conseils

Cela semble être un problème de latence côté serveur: votre serveur ne peut pas accepter plusieurs demandes à la fois parce qu'il est surchargé. Donc, vous devriez enquêter sur les performances de votre serveur. Cependant, vous devez anticiper ce genre de problèmes dans vos scripts clients. Autrement dit, vous devez en informer l'utilisateur sur les chargements, lui permettre de l'arrêter, et lui interdire d'envoyer trop de requêtes simultanées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top