Maison  >  Article  >  Les sujets  >  Comment choisir le kit d'environnement Pagoda Panel LNMP et LAMP

Comment choisir le kit d'environnement Pagoda Panel LNMP et LAMP

藏色散人
藏色散人avant
2021-06-03 15:59:175094parcourir

La colonne tutorielle suivante de Pagoda Panel vous présentera les différences et les choix d'utilisation des kits d'environnement Pagoda Panel LNMP et LAMP. J'espère qu'elle vous sera utile. amis dans le besoin !

1. Une fois l'installation de Pagoda terminée, ouvrez l'adresse du panneau sur le navigateur et connectez-vous au panneau. Le panneau vous recommandera automatiquement d'installer le package d'environnement. La première est la suivante. le package LNMP et le second est le kit LAMP (comme indiqué ci-dessous) :

Comment choisir le kit denvironnement Pagoda Panel LNMP et LAMP

La principale différence entre les environnements LNMP et LAMP est le serveur Web. Un kit utilise le serveur Apache et. l'autre utilise le serveur Nginx.

Si vous ne comprenez pas la différence entre les deux, veuillez utiliser l'installation officielle recommandée par défaut (suite LNMP) de Pagoda. La méthode d'installation est choisie en fonction de votre situation réelle. Si l'environnement actuel est une production. environnement, veuillez utiliser ( Compiler et installer) pour garantir la stabilité du fonctionnement ultérieur du programme. (Installation extrêmement rapide) est principalement utilisé pour l'expérience et les tests. Veuillez éviter d'utiliser (installation extrêmement rapide) dans des situations officielles. , vous pouvez également sélectionner "Logiciel" dans la barre de fonctions sur le côté gauche du panneau "Gérer" et sélectionner l'installateur dans la liste actuelle.

2. Après avoir sélectionné l'installation en un clic, le nombre de tâches sera automatiquement affiché dans le coin supérieur gauche du panneau. Cliquez pour accéder à la liste des tâches. L'interface actuelle affichera la progression de l'installation du programme, ou la progression de l'exécution du programme, etc. Après avoir attendu un moment, vérifiez les informations dans la liste des tâches pour voir si elles sont terminées. (Comme indiqué ci-dessous) :

Comment choisir le kit denvironnement Pagoda Panel LNMP et LAMP

3. La différence entre les environnements LNMP et LAMP

Fonctionnalités Nginx

Le nom complet de nmp est linux + nginx + mysql + php

Nginx a des performances stables, des fonctions riches, un fonctionnement et une maintenance simples, un traitement rapide des fichiers statiques et consomme très peu de ressources système.

3-1. Par rapport à Apache, utilisez Nginx comme serveur Web : il utilise moins de ressources, prend en charge plus de connexions simultanées et est plus efficace.

3-2. En tant que serveur d'équilibrage de charge : Nginx peut non seulement prendre en charge directement Rails et PHP en interne, mais également prendre en charge des services externes en tant que serveur proxy HTTP. Nginx est écrit en C, et sa surcharge de ressources système et son efficacité d'utilisation du processeur sont bien meilleures que celles de Perlbal.

3-3. En tant que serveur proxy de messagerie : Nginx est également un très excellent serveur proxy de messagerie (l'un des premiers objectifs du développement de ce produit était de servir de serveur proxy de messagerie).

3-4. Le proxy inverse peut rediriger les requêtes vers des clusters à des fins différentes en fonction de l'URL. Par exemple, les requêtes d'images sont redirigées vers le cluster de serveurs d'images ; les requêtes vidéo sont redirigées vers le cluster de serveurs vidéo. nginx est un serveur Web/serveur proxy inverse/serveur proxy de messagerie léger. L'installation est très simple et le fichier de configuration est également très concis (il prend également en charge la syntaxe Perl). Nginx prend en charge le chargement fluide des nouvelles configurations et peut également effectuer des mises à niveau de version logicielle sans interrompre le service.

Caractéristiques d'Apache

Le nom complet de lamp est linux + apache + mysql +php

Apache est le serveur Web principal de l'architecture LAMP, ouvert. Les modules source, stables et riches sont l'avantage d'Apache. Cependant, les inconvénients d'Apache sont qu'il est un peu volumineux, qu'il nécessite une surcharge de mémoire et de processeur élevée et qu'il présente une perte de performances. Il n'est pas aussi efficace que certains serveurs Web légers (tels que Nginx, Tengine, etc.). les serveurs Web légers ne sont pas aussi réactifs aux fichiers statiques, ce qui est beaucoup plus élevé que le serveur Apache.

3-6. Apache en tant que serveur Web est le meilleur choix pour charger PHP Si le trafic est important, Nginx peut être utilisé pour charger des requêtes Web non PHP. Nginx est un serveur HTTP et proxy inverse hautes performances. Nginx est connu pour sa stabilité, son riche ensemble de fonctionnalités, ses exemples de fichiers de configuration et sa faible consommation de ressources système. Nginx prend désormais en charge PHP et FastCGI, ainsi que l'équilibrage de charge et la tolérance aux pannes. Il peut être utilisé avec Apache et constitue le premier choix pour les serveurs HTTP légers.

3-7. Il existe de nombreuses solutions pour la mise en cache du serveur Web. Apache fournit son propre module de mise en cache, ou vous pouvez utiliser le module Squid supplémentaire pour la mise en cache. Les deux méthodes peuvent améliorer efficacement les capacités de réponse d'accès d'Apache. Squid Cache est un serveur de cache Web qui prend en charge une mise en cache efficace et peut être utilisé comme serveur de cache frontal pour que le serveur Web mette en cache les requêtes associées afin d'améliorer la vitesse du serveur Web. Placez Squid devant Apache pour mettre en cache le contenu dynamique généré par le serveur Web, et l'application Web n'a qu'à définir la durée de validité de la page de manière appropriée. Si le volume d'accès est énorme, vous pouvez envisager d'utiliser Memcache comme cache distribué.

3-8. Pour accélérer PHP, vous pouvez utiliser l'accélérateur eAccelerator eAccelerator est un accélérateur PHP gratuit et open source. Il optimisera la mise en cache du contenu dynamique, améliorera les performances de mise en cache des scripts PHP et éliminera presque complètement la surcharge sur le serveur lors de la compilation des scripts PHP. Il peut également optimiser les scripts pour accélérer leur exécution. L'efficacité de l'exécution du code du programme PHP peut être augmentée de 1 à 10 fois.

Quant à savoir lequel est-il préférable d'installer ?

Si vous souhaitez économiser de la mémoire, lnmp est le meilleur choix, mais il semble parfois instable

Il est bon d'utiliser lnmp pour le contenu statique

Il existe de nombreux contenus dynamiques. Si c'est le cas, la lampe est toujours la plus stable

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer