물어보기Rhymix

 물론 웹서버의 라이믹스와 연결되진않게찌만

성능 향상이 될까요?

  • profile
    기진곰 2017.10.11 22:06:20

    연결되지 않은 맴캐시는 아무 의미가 없습니다. 그거 돌릴 램이 남아 있다면 DB에서 더 쓰도록 해주세요.

  • ?
    qwertyyong 2017.10.11 22:21:53
    기진곰님 너무 감사합니다
    그런데 질문 있습니다
    라이믹스에서(웹서버) 멤캐시에 입력한 127.0.0.1/11211는 웹서버를 의미하는 건가요 ?
    DB는 다른 서버에 있는데 이렇게 분리되면 DB는 멤캐시가 안되는거 아닌가요??
  • ?
    qwertyyong 2017.10.11 22:50:08
    memcached 사용하니까 file 캐시보다 더 느리네요 ㅜㅜ
  • profile
    기진곰 2017.10.11 22:58:52
    접속자가 별로 없는 사이트에서는 멤캐시가 파일캐시보다 느립니다.
    동시접속자가 수천 명씩 되면 파일캐시는 감당이 안 되지만 멤캐시는 끄떡없습니다.
    어느 한 가지가 무조건 나은 게 아닙니다. 필요에 따라 선택하시면 됩니다.
  • profile
    기진곰 2017.10.11 22:56:47
    멤캐시는 PHP에서 쓰는 거지 DB에서 쓰는 게 아닙니다. 특수한 상황에서는 DB와 직접 연동해서 사용하기도 하지만, 일반적인 사이트에는 전혀 해당 없어요.
  • ?
    qwertyyong 2017.10.11 23:05:37
    그렇군요!
    답변 정말 감사합니다!
  • ?
    qwertyyong 2017.10.11 22:23:10

    그리고 라이믹스를 사용중인데요 라이믹스 시스템 설정에서
    멤캐시 사용 설정을 했는데
    db.config, config 파일에서 cache 방식이 file이라고 그대로더라구여 이거 이상한건 아닌가요??

    (관리자 화면의 서버 환경에선 cache.type : memcached 라고 뜹니다만)

  • profile
    기진곰 2017.10.11 22:59:25
    설정 변경하시기 전의 파일이 계속 열려있는거 아닌가요?
  • ?
    qwertyyong 2017.10.11 23:05:21
    아.. 맞네요
    정말 감사합니다
    사이트 정리 어느정도되면 서버 튜닝 맡기겠습니다~!
  • ?
    qwertyyong 2017.10.11 22:51:33
    memcache원리가 자주쓰는 DB 쿼리를 메모리에 저장하는 건가요?
  • profile
    기진곰 2017.10.11 23:03:51

    아뇨, 위에서 거듭 강조했듯이 DB와는 관련이 없습니다.
    온라인상의 소개글을 보면 멤캐시와 DB 쿼리와 뭔가 직접적인 관련이 있는 것처럼 보일 수도 있는데,
    그건 그냥 튜토리얼에서 쓰기 만만한 예제가 DB 쿼리라서 그렇습니다.

    XE(라이믹스)에서는 코어나 서드파티 모듈에서 그때그때 저장하고 싶은 데이터를 임의로 저장합니다.
    DB 쿼리일 수도 있고 모듈 설정일 수도 있고 회원정보나 글 내용일 수도 있어요.
    슈퍼캐시를 쓰시면 페이지 내용 전체를 저장하기도 하고요.


서버에 요청 중입니다. 잠시만 기다려 주십시오...