La séparation des ressources dynamiques et statiques consiste à déployer les ressources statiques du site Web (HTML, JavaScript, CSS, img et autres fichiers) séparément des applications d'arrière-plan pour augmenter la vitesse d'accès des utilisateurs au code statique et réduire l’accès aux applications en arrière-plan.
Une façon de séparer les ressources dynamiques et statiques consiste à déployer des ressources statiques sur nginx, à déployer des projets en arrière-plan sur le serveur d'applications et à demander toutes les demandes de ressources statiques au serveur nginx en fonction à certaines règles. Atteindre l’objectif de séparation du mouvement et de l’immobilité.
Avantages de la séparation dynamique et statique nginx
Interface API orientée service : après la séparation dynamique et statique, l'application back-end devient plus orientée service et n'a besoin que de pour fournir une interface API, son utilisation pour plusieurs modules fonctionnels ou même plusieurs plates-formes peut efficacement économiser de la main-d'œuvre back-end et faciliter la maintenance des fonctions.
Développement front-end et front-end parallèle : le front-end et le back-end n'ont qu'à se soucier du protocole d'interface. Leur développement respectif n'interfère pas entre eux. peut effectivement augmenter le temps de développement et réduire dans une certaine mesure le temps de débogage commun
Réduire la pression sur le serveur back-end et améliorer la vitesse d'accès aux ressources statiques : le back-end n'a plus besoin de restituer le modèle. HTML et le renvoyer au client, et le serveur statique peut utiliser une technologie plus professionnelle pour améliorer la vitesse d'accès aux ressources statiques.
Pour plus de connaissances sur Nginx, veuillez visiter la colonne Tutoriel d'utilisation de Nginx !
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!