>  기사  >  주제  >  Pagoda Panel LNMP 및 LAMP 환경 키트 선택 방법

Pagoda Panel LNMP 및 LAMP 환경 키트 선택 방법

藏色散人
藏色散人앞으로
2021-06-03 15:59:175030검색

다음 튜토리얼 칼럼인 Pagoda Panel에서는 Pagoda Panel LNMP 및 LAMP 환경 키트 사용 시의 차이점과 선택 사항을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

1. Pagoda 설치가 완료되면 브라우저에서 패널 주소를 열고 패널에 로그인합니다. 여기에는 두 가지 옵션이 있으며 첫 번째는 LNMP입니다. 패키지와 두 번째는 LAMP 패키지입니다(아래 참조). 그림):

Pagoda Panel LNMP 및 LAMP 환경 키트 선택 방법

LNMP와 LAMP 환경의 주요 차이점은 웹 서버를 사용한다는 점입니다. 한 패키지는 Apache 서버를 사용하고 다른 패키지는 Nginx 서버를 사용합니다.

둘의 차이점을 이해하지 못하신다면 Pagoda의 공식 기본 권장 설치(LNMP 제품군)를 사용하시기 바랍니다. 설치 방법은 실제 상황에 따라 선택됩니다. (및 설치) 이후의 프로그램 작동의 안정성을 보장하기 위해 (Extreme Speed ​​​​Installation)은 주로 경험 및 테스트용으로 사용됩니다. 이러한 패키지가 필요하지 않은 경우 (Extreme Speed ​​​​Installation)을 사용하지 마십시오. , 패널 왼쪽의 기능 표시줄에서 "소프트웨어 관리"를 선택할 수도 있습니다. 현재 목록에서는 설치 프로그램 자체가 선택됩니다.

2. 원클릭 설치를 선택하면 패널 왼쪽 상단에 작업 수가 자동으로 표시됩니다. 클릭하여 작업 목록에 들어갑니다. 현재 인터페이스에는 프로그램 설치 진행 상황이나 프로그램 실행 진행 상황 등이 표시됩니다. 잠시 기다린 후 작업 목록의 정보를 확인하여 완료되었는지 확인하세요. (아래 참조):

Pagoda Panel LNMP 및 LAMP 환경 키트 선택 방법

3, LNMP와 LAMP 환경의 차이점

Nginx 기능

nmp의 전체 이름은 linux + nginx + mysql + php

Nginx는 안정적인 성능, 풍부한 기능, 간단한 작동 및 유지 관리 및 정적 파일 처리는 빠르며 최소한의 시스템 리소스를 사용합니다.

3-1. Apache와 비교하여 Nginx를 웹 서버로 사용합니다. 더 적은 리소스를 사용하고 더 많은 동시 연결을 지원하며 더 효율적입니다.

3-2. 로드 밸런싱 서버로서: Nginx는 내부적으로 Rails 및 PHP를 직접 지원할 수 있을 뿐만 아니라 HTTP 프록시 서버로서 외부 서비스도 지원할 수 있습니다. Nginx는 C로 작성되었으며 시스템 리소스 오버헤드와 CPU 사용 효율성이 Perlbal보다 훨씬 좋습니다.

3-3. 메일 프록시 서버로서: Nginx는 또한 매우 뛰어난 메일 프록시 서버입니다(이 제품을 개발한 초기 목적 중 하나는 메일 프록시 서버 역할을 하는 것이었습니다).

3-4. 역방향 프록시는 URL에 따라 다양한 목적으로 요청을 클러스터로 리디렉션할 수 있습니다. 예를 들어 사진 요청은 사진 서버 클러스터로 리디렉션됩니다. nginx는 경량 웹 서버/역방향 프록시 서버/이메일 프록시 서버입니다. 설치가 매우 간단하고 구성 파일도 매우 간결합니다(perl 구문도 지원함). Nginx는 새로운 구성의 원활한 로딩을 지원하며 서비스를 중단하지 않고 소프트웨어 버전 업그레이드를 수행할 수도 있습니다.

Apache의 특징

램프의 전체 이름은 linux + apache + mysql +php

3-5입니다. Apache는 LAMP 아키텍처의 핵심 웹 서버이며, 오픈 소스, 안정성 및 풍부한 모듈이 Apache의 장점입니다. . 그러나 Apache의 단점은 약간 비대하고 메모리와 CPU 오버헤드가 높으며 성능이 떨어지는 일부 경량 웹 서버(예: Nginx, Tengine 등)입니다. 경량 웹 서버는 정적 파일에 반응하지 않습니다. Apache 서버보다 훨씬 높습니다.

3-6. 웹 서버로서의 Apache는 PHP를 로드하는 데 가장 적합한 선택입니다. 트래픽이 큰 경우 Nginx를 사용하여 PHP가 아닌 웹 요청을 로드할 수 있습니다. Nginx는 고성능 HTTP 및 역방향 프록시 서버로 안정성, 풍부한 기능 세트, 샘플 구성 파일 및 낮은 시스템 리소스 소비로 유명합니다. Nginx는 이제 PHP 및 FastCGI를 지원하며 로드 밸런싱 및 내결함성도 지원합니다. 이는 Apache와 함께 사용할 수 있으며 경량 HTTP 서버를 위한 첫 번째 선택입니다.

3-7. 웹 서버 캐싱을 위한 솔루션도 많이 있습니다. Apache는 자체 캐싱 모듈을 제공하거나 캐싱을 위해 추가 Squid 모듈을 사용할 수 있습니다. 두 가지 방법 모두 Apache의 액세스 응답 기능을 효과적으로 향상시킬 수 있습니다. Squid Cache는 효율적인 캐싱을 지원하는 웹 캐시 서버로, 웹 서버의 전면 캐시 서버로 사용하여 관련 요청을 캐시하여 웹 서버의 속도를 향상시킬 수 있습니다. Apache 앞에 Squid를 배치하여 웹 서버에서 생성된 동적 콘텐츠를 캐시하면 웹 애플리케이션은 페이지 유효 시간만 적절하게 설정하면 됩니다. 액세스 볼륨이 크다면 Memcache를 분산 캐시로 사용하는 것을 고려해 볼 수 있습니다.

3-8. eAccelerator 가속기를 사용하여 PHP를 가속화할 수 있습니다. eAccelerator는 무료 오픈 소스 PHP 가속기입니다. 동적 콘텐츠 캐싱을 최적화하고, PHP 스크립트 캐싱 성능을 향상시키며, PHP 스크립트를 컴파일할 때 서버의 오버헤드를 거의 완전히 제거합니다. 또한 스크립트를 최적화하여 실행 속도를 높일 수도 있습니다. PHP 프로그램 코드 실행의 효율성은 1~10배까지 향상될 수 있습니다.

어떤 것을 설치하는 것이 더 좋나요?

메모리를 절약하고 싶다면 lnmp가 가장 좋은 선택이지만 불안정한 경우가 더 많습니다.

정적인 용도로 사용하는 것이 좋습니다.

동적 콘텐츠가 많은 경우 , 램프는 여전히 가장 안정적입니다

위 내용은 Pagoda Panel LNMP 및 LAMP 환경 키트 선택 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제