Q&A

댓글 14

  • 네. 쿼리요청을 최소화 하도록 개선되었습니다. 캐시를 사용하시면 속도에 지장이 거의 없습니다
  • @conory
    캐시는 1분이라는 시간조차 약간 애매해서 아직은 사용은 고민중인데요. 최소화 한 수준이 아니라 저희 사이트에서는 3-4초 가량 발생하던 쿼리요청시간이 확 줄어버렷네요...
  • @웹지기
    참고로 xe타운은 캐시가 3분입니다. 그럼에도 불편함이 느껴지지않네요.
  • @conory
    그렇군요. 저희도 캐시를 넉넉히 줘야 겠습니다. 비회원에게는 애드온 리턴시키구요...
  • @웹지기

    웹지기님 @CONORY 본인이 본인 글에 댓글을 달았을경우 치환자가 그대로 노출 되진 않으세요? 아.. 치환자로 안쓰실려나??

     

    증상을 보니 아래와 같습니다.

     

    본인 글에 본인이 첫 댓글을 단 경우 치환자 노출됨

    다른 회원이 두번째 댓글을 단경후 치환자 노출이 사라짐

  • @skyo
    아.. 치환자 문제는 따로 패치하겠습니다.
  • @conory
    아~넹~
  • @conory
    패치해주실때 하나 더 부탁드려도 될까요? 옵션에 비회원 처리가 없어서 저희는 스킨에서 치환자를 로그인 사용자에게 보이게 하고 처리했습니다. 요거를 스킨에서 따로 처리하지 않도록 가능할까요? 비회원옵션을 주셔서 비회원에게는 애드온 차원에서 치환자를 숨겨주시는...... 복작합하면 그냥 스킨에서 조건하나 넣겠습니다.
  • @웹지기
    치환자 자체를 <span style="display:none">댓글번호</span> 이런식으로 바꿀거에요.

    그래서 애드온에서 치환자를 없애지 않아도 보이지않게 처리할 겁니다.
  • @conory
    아..추가로 if(!Context::get('is_logged')) return; 이걸로 회원만 적용 가능하게 하면 치환자 부분은 그대로 노출 됩니다. 어찌보면 당연한 이야기인것 같으나...아무것도 노출이 안되는게 나을듯 합니다. fyi~
  • @skyo

    저희는 치환자의 경우만 치환자가 노출이되는 문제가 있어 스킨단에서 로그인사용자에게만 치환자부분을 노출하게 처리하고 있어요. 그래서 아예 애드온옵션에서 비회원처리를 하면 되니까 요청을 드려본거에요.

  • @skyo
    치환자 쓰긴 합니다. 저희는 모바일에서만 치환자로 쓰는데 그런 현상은 없네요. 본인 댓글에 댓글을 달면 읽음표시 자체가 나타나지 않아요.
  • @conory

    해당내용을보니 문서마다 캐시를 생성하는데 이게 나중에 가도 아무 문제 없을까요?

     

    $cache_key = 'show_ncenter_read:' . $document_srl;

  • @날아라
    네. 별 문제 없을 것 같습니다.