Maison > Article > développement back-end > Quelle est la différence entre l’architecture B/S et l’architecture C/S ?
Les différences entre l'architecture B/S et l'architecture C/S sont : l'architecture B/S a de faibles exigences de configuration informatique tandis que C/S a des exigences élevées ne nécessite pas d'installation ni de maintenance, contrairement à C/S. B/S Les performances de sécurité sont faibles et C/S est élevée. B/S a une meilleure réutilisation des logiciels, mais pas C/S.
L'architecture B/S et l'architecture C/S sont deux serveurs clients couramment utilisés. structures. Suivant Dans cet article, je présenterai en détail les différences entre ces deux architectures, qui vous serviront de référence et j'espère qu'elles vous seront utiles.
[Cours recommandés : Tutoriel PHP]
Architecture B/S
L'architecture B/S est une architecture navigateur/serveur. Le navigateur fait référence au navigateur Web qui traite principalement un petit nombre de logique métier, et la fonction principale du serveur est de traiter la logique métier. Il est composé d'une architecture à trois niveaux. Il est simple à utiliser et peut s'exécuter directement dans un navigateur Web sans installation. Le client de cette architecture contient très peu de logique
. Architecture C/S
L'architecture C/S est une architecture typique à deux niveaux. L'ensemble du processus est une architecture client/serveur, client-serveur. Le client contient un ou plusieurs serveurs exécutés sur. l'utilisateur. En termes de programmes informatiques, il existe deux serveurs : le serveur de base de données et le serveur Socket. Le serveur de base de données connecte principalement le client aux données côté serveur via la base de données, et le serveur Socket est utilisé pour communiquer avec le client. Dans cette structure, le client doit implémenter une logique métier et une interface pour afficher le plus
La différence entre l'architecture B/S et l'architecture C/S
(1) Exigences du client
B/S a de faibles exigences de configuration informatique, tandis que C/S a des exigences de configuration informatique élevées
(2) Installation et maintenance du logiciel
B/S n'a pas besoin d'installer de logiciel ou de maintenance ; C/S doit installer et configurer un logiciel spécial qui doit également être mis à niveau et entretenu
(3) Sécurité
B/S est construit sur le réseau étendu, a un contrôle relativement faible sur la sécurité et est orienté vers un groupe d'utilisateurs inconnu
C/S est général. Pour un groupe d'utilisateurs relativement fixe, il peut effectuer une vérification des autorisations à plusieurs niveaux, fournir un mode d'accès plus sécurisé et avoir un contrôle fort sur la sécurité des informations
(4 ) Logiciel La réutilisation de plusieurs structures de différentes paires
B/S nécessite des fonctions relativement indépendantes des composants. Une réutilisation relativement bonne des programmes
C/S peut inévitablement être considérée de manière holistique. La réutilisabilité. des composants n'est pas aussi bon que celui des exigences B/S
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!