db를 분리했는데 분리한 db서버에도 memcache 적용하면 좋을까요 qwertyyong 2017.10.11 11:52 425 0 11 물론 웹서버의 라이믹스와 연결되진않게찌만성능 향상이 될까요?
댓글 11
연결되지 않은 맴캐시는 아무 의미가 없습니다. 그거 돌릴 램이 남아 있다면 DB에서 더 쓰도록 해주세요.
그런데 질문 있습니다
라이믹스에서(웹서버) 멤캐시에 입력한 127.0.0.1/11211는 웹서버를 의미하는 건가요 ?
DB는 다른 서버에 있는데 이렇게 분리되면 DB는 멤캐시가 안되는거 아닌가요??
동시접속자가 수천 명씩 되면 파일캐시는 감당이 안 되지만 멤캐시는 끄떡없습니다.
어느 한 가지가 무조건 나은 게 아닙니다. 필요에 따라 선택하시면 됩니다.
답변 정말 감사합니다!
그리고 라이믹스를 사용중인데요 라이믹스 시스템 설정에서
멤캐시 사용 설정을 했는데
db.config, config 파일에서 cache 방식이 file이라고 그대로더라구여 이거 이상한건 아닌가요??
(관리자 화면의 서버 환경에선 cache.type : memcached 라고 뜹니다만)
정말 감사합니다
사이트 정리 어느정도되면 서버 튜닝 맡기겠습니다~!
아뇨, 위에서 거듭 강조했듯이 DB와는 관련이 없습니다.
온라인상의 소개글을 보면 멤캐시와 DB 쿼리와 뭔가 직접적인 관련이 있는 것처럼 보일 수도 있는데,
그건 그냥 튜토리얼에서 쓰기 만만한 예제가 DB 쿼리라서 그렇습니다.
XE(라이믹스)에서는 코어나 서드파티 모듈에서 그때그때 저장하고 싶은 데이터를 임의로 저장합니다.
DB 쿼리일 수도 있고 모듈 설정일 수도 있고 회원정보나 글 내용일 수도 있어요.
슈퍼캐시를 쓰시면 페이지 내용 전체를 저장하기도 하고요.