2010-10-01 3 views
0

Est-il correct d'utiliser threading.sleep dans une application Web intranet pour afficher le chargement AJAX (dans l'environnement de production)? Bien sûr, l'application fonctionne bien sans cela, mais tout fonctionne trop vite pour l'utilisateur final ou même un développeur pour remarquer toute différence.Retard dans l'environnement de production pour montrer la progression d'ajax?

Quelle est l'approche recommandée?

+1

hmm, bien au moins le faire côté client (setTimeout), pas côté serveur. – RPM1984

+0

merci, va se pencher sur elle. –

+0

Pourquoi quelqu'un voudrait-il ralentir son application? – Zuhaib

Répondre

1

Il suffit de lire ce fil: Je suis étonné: vous voulez une application pour aller chercher les données plus lentement? Cela me semble vraiment étrange. Vous devriez essayer de faire comprendre à l'utilisateur que les nouvelles données sont chargées. Vous pouvez utiliser une animation ou quelque chose comme une couleur de surbrillance pour les nouveaux éléments. Peut-être une «nouvelle» icône? Imaginez que les serveurs exécutent deu lent à certaines erreurs. Que l'utilisateur doit encore attendre une seconde supplémentaire pour voir les données. Juste quelque chose à penser.

+0

Comme il fonctionne sur intranet, toutes les barres de progression sont juste un scintillement, ce qui est plus ennuyeux pour les utilisateurs. –

+0

Soit nous les supprimons ou nous les montrons seulement après une certaine période de temps. –

Questions connexes