묻고답하기
xe 웹서버 db서버 분리해서 속도향상 되신분계시나요? 속도향상 안되는듯해요 ㅜㅜ
2015.05.14 15:53
xe 웹서버 db서버 분리해서 속도향상 되나요? 속도향상 안되는듯해요 ㅜㅜ
동접수가 맣아지면 500에러 뿜어내서
db서버를 하나 만들어서 db.config.php 수정해서
제대로 되긴하는데
문제는 속도가 ㅜㅜ
이럴바엔 서버를 2개로 나누는게 무의미하다 느껴져요 ㅜㅜ
원래 xe에서 웹서버 db서버 나눠도 속도향상 기대하기힘든가요?
그리고 apc 를 캐시로 쓰고있는데
오브젝트캐시를 memcached로 써봤자
속도향상 기대하기힘들까요?
동접수엔 그냥 뻗어버리는 xe
댓글 8
-
기진곰
2015.05.14 16:44
-
color77
2015.05.14 16:49
답변 감사합니다 ^^:
-
ひりゅう.
2015.05.14 20:01
새로 투입한 서버가 단순히 DB전용 서버라면 실질적인 성능향상은 미미한게 정상일거에요
DB서버를 분리하는것보다 새로투입한 서버도 기존서버와 동일하게 세팅하여 트래픽을 분산처리하시는게 나을겁니다
-
color77
2015.05.14 20:14
말씀하신분산처리라고 하심은 로드밸런싱 을 하라는 의미인가요?
답변 감사합니다^^
-
ひりゅう.
2015.05.14 20:19
서버구성이 어떻게 되어있는지와 어떤문제로 오류가발생하는지 모르기에 추측만 가능합니다
사용하시는 idc에 상담을 해보시는게 빠를거같아요
-
ひりゅう.
2015.05.14 20:37
본문내용을 제대로 안읽어봤네요
서버 분리후 오류는 해결됬는데 지연이 있다면
서버간 연결문제를 의심해보셔야해요
-
color77
2015.05.14 22:37
제가
제가 웹서버 db서버 나눠서 해봤는데 지연 된다? 이런뜻은 아니고요
제말은 2개서버로 세팅했슴
그만큼 효과가 나와야하지않나? 기대감? 이런게있었는데
2개서버로 해봤는데 별효과가 없었다는걸 말하는거에요...
지연된다는 아니고
효과가 미미했다 이거란거죠..
-
LiXCode
2015.05.14 23:12
DB 서버를 분리하실때 HBA 카드로 서버를 연결하시지 않는 이상은 딜레이가 있을수 밖에 없습니다.
그 딜레이가 결국 쿼리 수행에 지연이 생기게 되는 거고요.
즉 동접자가 많아 진다면 크게 차이가 없을 겁니다.
DB서버와 웹서버를 분리 하시고자 하신다면 우선 연결된 네트워크 장비가 몇 Mpps를 수용할 수 있는지, 스위치의 Switching Capacity 가 얼마인지를 다 따지고 인터페이스가 1Gbps 인터페이스인지를 종합적으로 따저서 진행하셔야 성능 향상을 기대할 수 있습니다.
순간 접속자가 2~3만명이 넘어 가지 않는 사이트인 이상 DB, Web 분리는 무의미 하다고 생각됩니다.
단 한대의 서버 스펙을 올려 Unix Socket으로 처리 하시는게 가장 합리적일거 같습니다.
사이트 특성에 따라 다릅니다. 서버 분리한다고 자동으로 빨라지지 않습니다.
DB가 아니라 모듈이나 위젯에서 처리량이 많은 경우에는 DB에 뭔 짓을 해도 소용이 없죠.
웹서버와 DB서버간의 연결이 얼마나 빠른지도 중요하고요. (서로 공인IP로 통신한다면 안습)