University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Belmahdi, raouf |
Documents disponibles écrits par cet auteur



Une comparaisant basée sur les critères de performance des technologies-Web coté serveur / Belmahdi, raouf
![]()
Titre : Une comparaisant basée sur les critères de performance des technologies-Web coté serveur Type de document : texte imprimé Auteurs : Belmahdi, raouf ; Abdelhafid Benaouda, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (77f.) Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
Technologies-web
Serveur web
Serveur d'application
Architecture serveur web
PerformanceIndex. décimale : 004 Informatique Résumé : Résumé
L'utilisation du web augmente jour après jour, et devient un outil essentiel dans la plupart des
domaines. Pour cela, plusieurs technologies-web on été développées par les grandes entreprises
travaillant dans le domaine. Ces technologies sont destinées à simplier le développement des
solutions web, mais plusieurs développeurs s'orientent en général vers les technologies les plus
populaires et les plus simples sans tenir compte de la performance de sa solution.
Ce travail présente, après une étude exhaustive des technologies-web disponibles sur le marché, une étude critique sur la performance de ces technologies sur tous les aspects (langages,
serveurs-web, serveurs d'application, etc.) couvrant le développement d'une solution-web du côté
serveur.
Après avoir eectué une série de tests de performance sur les diérentes congurations et
composantes de ces diérentes technologies, et après avoir évalué et comparé les performances
de ces technologies ; des résultats suivis de recommandations sont présentés.
Note de contenu : Table des matières
Résumé I
Remerciements II
Dédicace III
Introduction Générale 1
1 Technologies Web 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Les architectures des applications web . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Architecture 2-tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Architecture 3-tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.3 Architecture N-tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Les Technologies Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.1 Les technologies de développements web . . . . . . . . . . . . . . . 7
1.3.2 Les technologies des serveurs web . . . . . . . . . . . . . . . . . . . 24
1.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2 Étude critique et comparative des technologies web existantes du coté serveur 35
2.1 L'État de l'Art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1.2 Les technologies de développements web . . . . . . . . . . . . . . . 36
2.1.3 Les technologies des serveurs web . . . . . . . . . . . . . . . . . . . 37
2.1.4 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.1.5 Conclusion de l'État de l'Art . . . . . . . . . . . . . . . . . . . . . 39
2.2 Notre Contribution : Étude critique et comparative des technologies web
existantes du coté serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3 La Performance des Technologies-Web 44
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2 Les métriques de performance . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2.1 Les critères de performances individuels . . . . . . . . . . . . . . . 45
3.2.2 Les critères de performances globales . . . . . . . . . . . . . . . . . 45
3.3 L'évaluation de performances . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3.1 Évaluation à base de mesure . . . . . . . . . . . . . . . . . . . . . . 47
3.3.2 Évaluation à base de modélisation . . . . . . . . . . . . . . . . . . . 48
3.4 Les tests de performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.1 Les types des tests de performances . . . . . . . . . . . . . . . . . . 49
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4 Nos Tests de Performance 52
4.1 Introductions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2 L'environnement de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.1 L'environnement matériel . . . . . . . . . . . . . . . . . . . . . . . 53
4.2.2 L'environnement logiciel . . . . . . . . . . . . . . . . . . . . . . . . 53
4.3 Les tests de performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3.1 Le test de montée en charge . . . . . . . . . . . . . . . . . . . . . . 56
4.3.2 Méthode d'évaluation de la performance . . . . . . . . . . . . . . . 57
4.3.3 Les cas de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5 Discussion des Résultats et Recommandations 66
5.1 Discussion des Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.1.1 Le test statique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.1.2 Le test dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.1.3 Le test d'accès aux données . . . . . . . . . . . . . . . . . . . . . . 68
5.2 Recommandations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Conclusion Générale 72
Bibliographie 74
Annexes 77Côte titre : MAI/0173 En ligne : https://drive.google.com/file/d/1ni6kURmg7MzwPG1HTlE7jE63ZjUGjgzH/view?usp=shari [...] Format de la ressource électronique : Une comparaisant basée sur les critères de performance des technologies-Web coté serveur [texte imprimé] / Belmahdi, raouf ; Abdelhafid Benaouda, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (77f.).
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
Technologies-web
Serveur web
Serveur d'application
Architecture serveur web
PerformanceIndex. décimale : 004 Informatique Résumé : Résumé
L'utilisation du web augmente jour après jour, et devient un outil essentiel dans la plupart des
domaines. Pour cela, plusieurs technologies-web on été développées par les grandes entreprises
travaillant dans le domaine. Ces technologies sont destinées à simplier le développement des
solutions web, mais plusieurs développeurs s'orientent en général vers les technologies les plus
populaires et les plus simples sans tenir compte de la performance de sa solution.
Ce travail présente, après une étude exhaustive des technologies-web disponibles sur le marché, une étude critique sur la performance de ces technologies sur tous les aspects (langages,
serveurs-web, serveurs d'application, etc.) couvrant le développement d'une solution-web du côté
serveur.
Après avoir eectué une série de tests de performance sur les diérentes congurations et
composantes de ces diérentes technologies, et après avoir évalué et comparé les performances
de ces technologies ; des résultats suivis de recommandations sont présentés.
Note de contenu : Table des matières
Résumé I
Remerciements II
Dédicace III
Introduction Générale 1
1 Technologies Web 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Les architectures des applications web . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Architecture 2-tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Architecture 3-tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.3 Architecture N-tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Les Technologies Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.1 Les technologies de développements web . . . . . . . . . . . . . . . 7
1.3.2 Les technologies des serveurs web . . . . . . . . . . . . . . . . . . . 24
1.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2 Étude critique et comparative des technologies web existantes du coté serveur 35
2.1 L'État de l'Art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1.2 Les technologies de développements web . . . . . . . . . . . . . . . 36
2.1.3 Les technologies des serveurs web . . . . . . . . . . . . . . . . . . . 37
2.1.4 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.1.5 Conclusion de l'État de l'Art . . . . . . . . . . . . . . . . . . . . . 39
2.2 Notre Contribution : Étude critique et comparative des technologies web
existantes du coté serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3 La Performance des Technologies-Web 44
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2 Les métriques de performance . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2.1 Les critères de performances individuels . . . . . . . . . . . . . . . 45
3.2.2 Les critères de performances globales . . . . . . . . . . . . . . . . . 45
3.3 L'évaluation de performances . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3.1 Évaluation à base de mesure . . . . . . . . . . . . . . . . . . . . . . 47
3.3.2 Évaluation à base de modélisation . . . . . . . . . . . . . . . . . . . 48
3.4 Les tests de performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.1 Les types des tests de performances . . . . . . . . . . . . . . . . . . 49
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4 Nos Tests de Performance 52
4.1 Introductions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2 L'environnement de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.1 L'environnement matériel . . . . . . . . . . . . . . . . . . . . . . . 53
4.2.2 L'environnement logiciel . . . . . . . . . . . . . . . . . . . . . . . . 53
4.3 Les tests de performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3.1 Le test de montée en charge . . . . . . . . . . . . . . . . . . . . . . 56
4.3.2 Méthode d'évaluation de la performance . . . . . . . . . . . . . . . 57
4.3.3 Les cas de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5 Discussion des Résultats et Recommandations 66
5.1 Discussion des Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.1.1 Le test statique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.1.2 Le test dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.1.3 Le test d'accès aux données . . . . . . . . . . . . . . . . . . . . . . 68
5.2 Recommandations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Conclusion Générale 72
Bibliographie 74
Annexes 77Côte titre : MAI/0173 En ligne : https://drive.google.com/file/d/1ni6kURmg7MzwPG1HTlE7jE63ZjUGjgzH/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0173 MAI/0173 Mémoire Bibliothéque des sciences Français Disponible
Disponible