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.
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!