Home 게시판 커뮤니티 자유게시판 어떻게 워드프레스 설치나 호스팅 하시나요? 호스팅 정보공유좀.

6개 답변, 4 voices Last updated by Avatar of Matthew ParkMatthew Park 9 years 전
  • Avatar of 안규태안규태
    Participant
    @cpplover
    #27887

    안녕하세요.

    저는 wordpress 의 개방형 구조 및 모바일 호환성에 빠져서 여러개의 사이트를 워드프레스로
    설치해서 사이트를 개발.운영중입니다.

    pangyonews.kr , alzzatuja.com 같은 사이트를 VPS 로 사용하고 있습니다.

    그런데, XE 보다, WP 가 접속당 메모리/CPU 리소스를 많이 먹는것 같아요.
    또한, XE community 페이지에는 호스팅 및 서버 공유해서 사용하기 같은 정보도 많은데,
    코프레스에는 그런 정보가 없어요.

    혹, 다른 분들 지금 어떻게 환경을 쓰는지 공유해주실수 있는지요?

    저의 경우 PHPSchool VPS : 2shared core / 2GB RAM 으로 사용중이고,
    Linux ubuntu 14.04 , email server , apache , mysql , phpzend 로 최적화해서 직접 설치해서
    사용중인데,
    동접 4~5개씩 쌓이면 사이트가 너무 느려져서요.
    이때, top 로 메모리 보면 2GB 꽉차고, 2GB swap memory가 꽉차지더군요.

    또한, apache 한개의 instance 당 거의 100MB 까지 차지하고요.
    결국 WP 가 CPU 보다도 메모리를 더 요구하는것 같구요.

    그래서, 조만간에 통큰XX 실 서버에 메모리를 좀 더 올려서 운영해 볼려 합니다.

    다른 분들은 어떻게 사용하고 계시나요?

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27894

    여기 kopress에 아파치 서버를 돌리시는 분이 계시나 모르겠습니다. (아마 안계실거에요.)

    개인블로그가 아니고 방문자가 많은 사이트의 워드프레스 사이트를 아파치에서 돌리는 경우를 보지 못한 것 같습니다. (있긴 있겠죠. 제 주위에서는 못봤습니다.)

    트래픽이 많은 사이트는 Nginx 나 IIS 에서 워드프레스를 돌리는 경우가 대부분 입니다.

    그리고 사이트 여러개를 한개의 서버에서 돌리는 경우, 워드프레스를 따로 따로 설치하는 경우도 본적이 없는 것 같습니다. (한번도 본적이 없네요.)

    multisite 로 돌리는게 norm (보통? 정상?) 입니다.

    따로 따로 워드프레스를 설치하시면 그걸 언제 시간이 나서 다 개별적으로 관리를 하시는지….

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of Donghyeok KangDonghyeok Kang
    Participant
    @wolfkang
    #27895

    워드프레스 전용 호스팅 서비스 단비스토어 이용해보세요.

    http://danbistore.com/hosting/

    참고로 저는 단비스토어 CTO 입니다. ^^

    Avatar of Donghyeok Kang
    단비랩스 CTO
    Avatar of 안규태안규태
    Participant
    @cpplover
    #27903

    답변들 감사합니다.

    매튜님,

    wordpress 홈페이지의 사이트 셋업 튜닝 관련 학습 video 를 보면 ,
    ngnix 기준으로 얘기 하는것이군요.

    apache 기준으로는 메모리를 많이 먹기는 해요. WP 가 요.

    저도 경험적인 내용들 자주 올리겟습니다.
    수고하세요.

    강동현 CTO 님,
    사업 번창 하시길 바랍니다.

    Avatar of JosephJoseph
    Participant
    @아파치
    #27917

    직접 서버셋업해서 사용중입니다.

    아파치 서버 사용중인데도 빠르네요….^^

    메모리를 충분히 두어서 신경쓰지 않았는데 얼마나 차이가 나는지 살펴봐야 겠네요.

    Avatar of 안규태안규태
    Participant
    @cpplover
    #27922

    Joo sung 님, 감사합니다.

    저도 검색해서 조사해 보니, Nginx 가 메모리 사용에서는 뛰어난것 같습니다.

    그런데, 결국은 cache 가 얼마나 활용되는 지 , 즉,
    php 의 cache 와 w3total cache 같은 cache plugin 이 설치 되면,
    아파치나 nginx 나 큰 차이가 없는 벤치마크를 보입니다.

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27930

    하루종일 몇명 들어오지도 않는 사이트에서 아파치고 Nginx 고 사실 중요하지 않습니다. ^^

    And while a process-based server (like Apache) can perform more or less on par with a thread-based server (like nginx) under light loads,
    (트래픽이 별로 없을때 아파치나 엔진X 나 별차이 없지만)

    under heavier loads like for example 10’0000 simultaneous requests, nginx uses only a few megabytes of RAM, whereas Apache requires several hundred megabytes for the web server alone

    만번의 request 가 들어오는 경우 (동접자 만명이란 얘기가 아니라 request 가 만번이란 얘기입니다.) 엔진X 는 겨우 몇메가의 RAM 도 안쓰는데, 아파치는 수백메가 를 쓴다.

    (not including the web application, which needs far more ressources itselfs), if it could do it at all.

    So under heavier loads, you will see Apache consume far too much RAM, which unsurprisingly degrades performance significantly.

    메모리를 많이 먹으니 당연히 성능도 곤두박질.

    More significantly, a higher RAM consumption means that Apache is being able to serve less requests on the same hardware than nginx, which means Apache requires more hardware for the same amount of users, which means you have a higher TCO (total cost of ownership) with Apache than with nginx, which reduces your ROI (return on investment).

    결론적으로 아파치는 유지비가 많이 깨짐. 돈별려는 사람에게는 치명적인 서버.

    Rasmus Lerdorf (아마 잘 모르실지도. php 란 언어를 만드신 분인데..) 암튼 이분이 엔진X 를 쓰니 사람들이 계속 이분한테 엔진X 좋은점이 뭐냐 라고 하도 귀찮게 물어봐서, 요즘은 이분이, “그냥 쓸줄 아는거 써. 서버가 뭔상관이야?” 라고 말한답니다.

    개인적으로, 개인적인 웹사이트, Rasmus Lerdorf 의 말처럼 사실 어떤 서버를 쓰던 아무런 상관없습니다.

    단지 웹으로 돈을 벌어야 하는 사업체에게는 아주 민감한 문제 입니다. 사업체 운영 비용과 직결되어 있는 문제니까요.

    http://www.wordpress.com 이란 사이트가 있습니다. 워드프레스.com 이라는 사이트인데 multisite 로 여러 워드프레스 블로그를 호스트 해주는 사이트 입니다. Matt Mullenweg 라고, 워드프레스를 만든 사람이 운영하는 사이트 입니다.

    여기서도 Nginx 를 오래전부터 써왔습니다. Nginx 를 쓰는 다른 이유 없습니다. 관리하기 더 쉽고 (물론 설치하기도 더 간단하고 쉽죠.) 돈이 적게 먹히니까…

    http://nginx.com/news/choosing-nginx-growth-wordpresscom/

    말씀드리고자 하는 얘기는 cache 하고 메모리 하고는 전혀 별개의 문제다. 였습니다. ^^

    지금이 90년대도 아닌데, 한국 개발자 중, css 가 뭔지 div 가 뭔지 모르는 분들도 계십니다. 테이블 코딩이란걸 합니다. 드림위버라는 제품을 쓰구요. 켁. ㅋㅋㅋ

    분명히 누가봐도 정상적인 상황은 아닌데, 뭐 본인이 그게 편하면 그렇게 하는거죠. 물론 매우 비효율적이고 괴상한 마크업 방식이긴 한데 그걸 좋다 나쁘다 할 수 없는거겠죠? 아파치 와 엔진X 도 같은 맥락으로 이해되면 될 것 같습니다.

7 글 보임 - 1에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.