니스 캐시 서버 드루팔 호스팅

소개

과거에, 그리고 몇 년 동안 내가 그 시간에, 드루팔의 도움으로 내 블로그를 실행 한 첫 번째 달에, 나는 Slashdoted 및 Dugg 세 번있어, 모두 세 번 내 서버가 다운 갔다.

그 이후로 나는 슬래시닷 (Slashdot), 디그 등의 부하를 지원하기 위해 내 서버 구성을 조정에 집착했습니다.

더 이상 드루팔을 통해 내 블로그를 운영하지 않는,하지만, 난 여전히 많은 드루팔을 좋아하고, 이번 주말 나는 부하, 수행 방식을 볼 수, 드루팔 7, 니스로 연주했습니다.

니스 캐시 서버 드루팔 호스팅은 전송을했습니다 그

나는 드루팔 또는 서버 구성에 너무 많이 조정할 필요없이 드루팔 구성을 최적화하는 방법을 알아 내려고 노력하였으며, 필요없이 너무 많은 "성능"모듈을 추가 할 수 있습니다.

환경

여기 내 구성 세부 사항은 다음과 같습니다

  • 아치 리눅스 2011.10
  • 랙 스페이스의 VPS
  • 256 RAM
  • 아파치 / PHP / MySQL을 / 니스

구성

핵심 캐시를 ON으로 나는, 기본적인 드루팔 7 설치를 사용하고 있습니다.

LAMP는이 글을 쓰는 시점에 의해 아치 리눅스에서 사용할 수있는 표준 및 구성 요소에 대한 특별한 구성입니다. 아파치가 포트 8080 대신 포트 80을 듣고 것을 제외하고 그래서 할 수 니스에 내부 서버 페이지.

니스 콘텐츠 무거운 동적 인 웹 사이트 디자인 된 HTTP 가속기입니다. 주로 원 서버입니다 같은 클라이언트 측 캐시로 생활을 시작했다 오징어, 또는 아파치와 nginx를 다른 HTTP 가속기, 대조적으로, 니스는 HTTP 가속기로 처음부터 설계되었습니다. 니스는 종종 FTP, SMTP 및 기타 네트워크 프로토콜을 지원하는 다른 프록시 서버와는 달리, 전용 HTTP에 초점을 맞추고

니스는 부하를 지원하는 것입니다,하지만 다시 한 번 구성은 아주 기본적인 것입니다 :

이 드루팔 사이트 디그 나 존 그러버 트래픽의 급증을 관리 할 수 ​​있습니다 증명하는 시험이기 때문에 내가 테스트 AB 도구를 사용했습니다, 다음 AB는 OK입니다. 당신은 모든 콘텐츠에 분산 페이지의 수천 수만 시간당 페이지 뷰를 가지고하려는 경우,이 당신을 위해하지 않을 수 있지만, 하나 또는 몇 페이지가 한 번에 인기 경우,이 할 수있는 권리 곳입니다 .

이것은 명령입니다 :

-N : 요청 수 -c : 동시 세션 수

이 후, 나는 거울 아치 리눅스 구동 서버에서 실행되는 Nginx의 서버에 같은 페이지를 전송했습니다.

나는 컬을 사용하는 것을 완료했습니다

그리고 정적 페이지와 Nginx에 대해 AB를 실행, 결과는했다 :

당신은 드루팔 부스트를 사용하지 않는 경우에도 볼 수 있고, 전체 동적 콘텐츠이므로, 니스는 정적 사이트가 동등하고있다. 결과는 거의 두 테스트에서 동일합니다.

그냥 당신이 광택이 따로 촬영 및 아파치 / PHP는 / MySQL은 전 부하를 지원할 때 발생하는 여기, 니스없이 수행하는 방법을 볼 수 있도록합니다.

호스팅

음 : 같은 부하, MySQL은 교수형, 모든 운영 시스템 중단. 나는 콘솔에서 서버를 재부팅해야했다.

그래서 부하를 낮추는 :

결론

당신이 볼 수 있듯이, 그것은 서버 성능이 많이 향상을 위해 매우 간단하고 기본 구성으로 광택 설치의 문제이다. 드루팔 CMS와 256 MB의 RAM 서버에 초당 250 + 요청을 처리 할 수있는 것은 그 어려운 일이 아니다.

다시 한번, 이것은 당신이 블로그 또는 방문자가 귀하의 콘텐츠와 상호 작용하려면 로그인 할 필요가 없습니다 뉴스 또는 자습서 사이트를 가지고있는 경우 즉, 익명 사용자에 대해서만 유효합니다. 당신은 로그인 한 사용자에 대한 이러한 수준의 성능을 필요로하는 경우에, 당신은 memcached를, APC 등을 볼 필요가있다.

참고 : 모든 테스트는 Nginx에와 아파치 서버에 액세스하기 위해 내부 IP를 사용하여 다른 전용 클라우드 서버에서 실행 된, 그래서 대역폭 제한이 없다.

당신이 기사를 즐길 경우, 그것을 공유하십시오

이 비디오를 시청!

관련 기사

니스 캐시 서버 호스팅 워드 프레스설명 니스 HTTP 제거는 수정 그 때마다 페이지의 캐시 된 데이터를 삭제하거나 게시하는 PURGE 요청을 보냅니다. , 출판 업데이트에 대한 주석, 또는 삭제할 때 발생합니다 ...
드루팔은 SSL을 사용하여 호스팅HTTPS는 HTTP 요청과 응답을 암호화하는 프로토콜입니다. 이 경우 누군가가 당신의 컴퓨터와 당신이 요청하는 서버 사이의 네트워크를 손상 할 수 있었다 보장 ...
로드 코멘트 드루팔 호스팅압둘라 나는이 두 노트를 가지고 (mikeaja에) 19시 23분 2 월 2011 (18) 주석 : - 드루팔 6은 그것을 유용하게 7보다 더 필요한 리소스 (특히 CPU 사용량)의 관점에서 작 ...
호스팅 7 41 드루팔질문에 대한 2013년 7월 23일 동부 표준시 오후 1시 22분 감사! 예, 당신은 공유 SSL 인증서를 사용할 수 있습니다. 공유 SSL 인증서는 사전, 그래서 서버 측에서 수행 구성은 없습니다. 부디...
사용자 정의 HTML 블록 드루팔 호스팅클라우드 호스팅 VPS 호스팅 드루팔 웹 모든 드루팔 전원 사이트에 대한 완벽한 장소입니다. 우리는 1 마우스 오른쪽 가입에 드루팔 설치, 엔터프라이즈 수준의 웹 호스팅 서버와 24-7-365을 제공합니다 ...