2009-09-25 6 views
0

Mon ami utilise pour développer application à deux niveaux dont l'application se connecter directement à la base de données, maintenant il doit passer à l'application à 3 niveaux, mais il a des questions sur la vitesse de l'application. Cette nouvelle application doit générer beaucoup de rapports côté client, donc il s'inquiète de la rapidité de ce processus qui doit appeler la couche de gestion pour interroger les données et ensuite sérialiser vers le client, cela prend beaucoup de temps.Comment améliorer la vitesse d'une application à trois niveaux?

Il veut savoir, est-ce qu'il a un moyen d'améliorer la vitesse de la situation comme ça?

  • Ajouter des informations rapport Génération Je veux dire des données de requête de base de données (au serveur d'applications) et sérialiser revenir au client pour la lier au fichier rapport.

Répondre

1

Oui.

Générez les rapports plus près des données et téléchargez uniquement les rapports (compressés possibles). Mais assurez-vous de confirmer le point de ralentissement avant de commencer à travailler. (Vous pouvez le confirmer par logique, ou en exécutant des tests et en comptant des nombres, ou une combinaison des deux).

+0

Salut soyeux J'ai ajouté plus d'informations sur la question, pardonnez-moi pour pas assez d'informations. – Anonymous

Questions connexes