Maison > Problème commun > Quels sont les avantages de l'API reposante ?

Quels sont les avantages de l'API reposante ?

coldplay.xixi
Libérer: 2020-07-02 15:00:01
original
10244 Les gens l'ont consulté

Les avantages de l'API restful sont : 1. Le front-end et le back-end sont séparés pour réduire le trafic ; 2. Le front-end est indépendant et le back-end est uniquement responsable du traitement des données ; . Puisqu'il accepte le format json, les problèmes de sécurité tels que l'injection sont évités ; 4 , Optimisation des performances du serveur.

Quels sont les avantages de l'API reposante ?

Les avantages de l'API reposante sont :

Compréhension reposante

Un style d'architecture logicielle et un style de conception, plutôt qu'une norme, ne fournissent qu'un ensemble de principes et de contraintes de conception. Il est principalement utilisé pour les logiciels d’interaction client et serveur. Les logiciels conçus sur la base de ce style peuvent être plus simples, plus hiérarchiques et plus faciles à mettre en œuvre des mécanismes tels que la mise en cache.

L'architecture RESTful est actuellement l'architecture logicielle Internet la plus populaire. Il a une structure claire, est conforme aux normes, est facile à comprendre et facile à développer, il est donc adopté par de plus en plus de sites Web.

RESTful est actuellement la spécification de conception d'API la plus populaire, utilisée pour la conception d'interfaces de données Web. Traditionnellement, les logiciels et les réseaux sont deux domaines différents avec peu de chevauchement ; le développement de logiciels est principalement destiné aux environnements autonomes, tandis que les réseaux étudient principalement la communication entre les systèmes.

Il existe de nombreux supports d’affichage front-end dans les applications Internet actuelles. Il existe des téléphones mobiles, des tablettes, des PC et autres supports d'affichage. Il s'agit alors certainement du moyen le plus scientifique et le plus économique de traiter les demandes des utilisateurs reçues par ces front-ends dans un seul back-end et de les renvoyer à différents front-ends. L'API RESTful est un ensemble de protocoles permettant de standardiser l'interaction entre plusieurs formes de front-end. -ends et le même back-end .

1 Ressources et URI

2. Interface de ressources unifiée

3. Lien de ressource

5. Transfert d'état

Avantages de l'architecture RESTful :

1. Séparation du front-end et du back-end pour réduire le trafic ;

2. Les problèmes de sécurité se concentrent sur les interfaces. Parce qu'il accepte le format json, cela évite les problèmes de sécurité tels que l'injection

3. Le front-end est indépendant, le back-end est seul responsable de le traitement des données, et l'expression front-end peut être n'importe quel langage front-end (android, ios, html5) ;

4. Le personnel front-end et back-end est davantage concentré sur son propre développement uniquement. des documents sont nécessaires pour compléter l'interaction front-end et back-end sans trop se comprendre

5. Optimisation des performances du serveur : en raison du front-end Il s'agit d'une page statique qui peut être obtenue via nginx. La principale pression du serveur se situe sur l'interface.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal