Haroop Webagency team BICTOR

원격 및 파견 개발팀분들을 위한 하룹소속 개발자전용 빅터 오픈소스 커뮤니티입니다

이곳은 하룹 개발팀 소속 직원들에 전체 개발기술력 및 전체 평균 능력치 강화를 위한, 빅터팀 리드개발자들에 오픈소스 개발 커뮤니티 공간입니다, 만약 고객이시라면 여기를 이용해주세요.

제목
멀티사이트 구축시 서버 버스트 현상 문제 해결방법 문의
작성자
연우
작성일
2022-11-17 16:17
조회
17
답변완료
안녕하세요 현재 한 서버내에 다양한 각 지점별 홈페이지를 넣어서 멀티사이트를 구축하는 방식을 구성중입니다.
근데 문제는 지점 홈페이지가 5개가 넘어가니깐, 홈페이지 속도가 눈에 너무 띠게 느려졌다는것입니다.
top명령어로 확인해보니, cpu버스트가 발생한거같은데, 램인거같기도하여 램도 최대치로 올려서
php.ini에서 리미트조절도 최대치로 하였습니다. 여기에 각 캐시적용도 하였구요.
빌더를 사용하면 서버비가 너무 크게 나와서, 빌더는 빼버리고 그냥 페이지별 HMLT CSS jQuery 조합으로 각기 프론트 구축하였고
평균 페이지들이 한 홈페이지당 25페이지 내외입니다.
저는 한 서버에 한 30개 이상 구축하려했는데, 5번째 홈페이지 만드는데 벌써 이러네요...
혹시 이 서버버스트 현상을 해결 할 수 있는 방법이 있을까요?
전체 1

  • 2022-11-20 23:41

    안녕하세요 연우님, 우선 멀티사이트를 구축하시려면, 서버 구조에 대한 이해가 있어야 운영이 쉬우실것입니다.
    안그러시면 항상 서용소프트팀에 지원요청을 하셔야 운영을 하실 수 있으실텐데, 이렇게되면 배보다 배꼽이 커질 경우도 생길거같네요...
    우선 서버구조에 대한 이해도가 높으시고, 각 요청당, 각 출력당, CPU나 램에 사용량을 주기적으로 확인해 보시는것이 먼저입니다.
    우선 TOP명령어로 사용량을 주기적으로 체크해보세요.
    또한 멀티사이트를 각 빌더로 구축하면, 수정마다 엄청난 리소스가 발생되기에..... 사실상 거의 불가능하시다고 보시면 됩니다.
    그렇기때문에 멀티사이트 구축시, 지금 하시는대로 최대한 프론트엔드 코딩으로 구축을 하시는것을 권장드립니다.
    만약 5개인데도 확 느려지는것은 빌더 수정모드에서 수정시에 리소스가 매우 크게 잡히기 때문에 CPU쪽 문제가 있을것으로 예상됩니다.
    멀티사이트는 10개든, 100개든 상관이 없습니다. 실제로 저희가 테스트결과 480개 정도까지 테스트했다가 의미가 없다 생각하여 그 이상 테스트는 하지 않았습니다.
    단 어디부분이 어떨때에 증가되는지 정확한 파악이 필요하며, 리소스가 증가 될때 그 리소스를 정확하게 잡아주는것이 중요합니다.
    일단 빌더 자체를 삭제해주시고, 캐시를 사용하신다면 사전로드모드나 이미지 최적화모드등을 풀어주시고, SEO도 플러그인보다는
    그냥 각 페이지 및 헤더에 각 필요 메타값들을 하나하나 직접 입력하여 SEO를 처리해주시는것이 좋습니다.
    우선 최대한 플러그인 사용을 최소화하고, 테마구축에서도 style.css, index.php, 우선 두파일 만드신후 직접 테마구성하여 진행하시는것을 권장드립니다.
    플러그인 최소화 및 빌더사용을 고려하신다면, 서버를 잘 다루셔도 서버비에 엄청난 투자를 하셔야 그나마 쓸수있을 속도에 사이트구성이 가능하실 것 입니다.
    사양에 따라 다르나, 아마 현재 중복이나 쓸데없는 리비젼 또는 서버크론이 돌아가는게 겹쳐서 과부하일 확률도 높을것으로 예상되며
    위 말대로 구성하셨다면, 5개 정도로 체감되도록 버벅거리진 않습니다. 어느정도 실력이 있으시다면, 멀티사이트로, 30개정도는 완전 무난하게 돌리실 수 있습니다.
    우선 내일 저희 본사팀에서 하룹넷에 접속정보 올려주시면, 서버 및 php실행부분에 과부하등을 파악하여, 최대한 최적화 개발을 해드릴 수 있도록 하겠습니다.^^