2010-11-08 25 views
1

Nous avons une application qui extrait environ 50 enregistrements d'une base de données avec environ 13 points de données pour chaque enregistrement. Chaque enregistrement doit être vérifié pour être précis, parfois édité, puis «approuvé» ou «rejeté».Comment puis-je accélérer la partie frontale d'une application Web?

Il semble que le processus d'exécution d'une approbation ou d'un rejet prenne un certain temps avant qu'une autre approbation ou rejet puisse avoir lieu (oui, ce moteur peut être optimisé). Je recherche des techniques ou des suggestions pour rendre la partie frontale de l'application beaucoup plus rapide tandis que l'arrière continue de traiter l'approbation ou le rejet précédent. Cela permettrait d'accélérer notre équipe de réviseurs d'enregistrements à travers chaque enregistrement.

Est-ce qu'un service de messagerie comme RabbitMQ s'appliquerait ici?

Toute l'aide, les liens, les commentaires sont appréciés. - = Vin

+0

Qu'entendez-vous par "front end"? Le navigateur, ou une partie d'une architecture à plusieurs niveaux? – skaffman

+0

Vous ne tirez pas beaucoup de données. Je veux dire, si vos tables n'étaient pas indexées ou normalisées correctement, vous ne remarqueriez toujours pas beaucoup de décalage en sélectionnant seulement 50 enregistrements. Vous voudrez peut-être vérifier le trafic de votre réseau et la charge de votre serveur pour voir si quelque chose se passe sur le serveur de base de données qui pourrait vous ralentir. –

+0

Je voulais dire le navigateur. Un utilisateur passe en revue les enregistrements et coche une case à cocher Approuver ou Rejeter. Après avoir coché quelques-uns, cliquez sur Envoyer. Il semble que ces enregistrements mettent un certain temps à être mis à jour pour que le prochain lot d'enregistrements puisse être chargé. – VinniV

Répondre

0

Navigation par onglets.