Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

서버의  cpu 5%이내  / 메모리 30%이내 사용중

웹서비스 상태 : 전체적 속도 저하 문제 없다고 사료됨


사용목적 : 내부 고객관리용 게시판 + 확장변수 사용(확장변수 8개)
증상 : 고객관리용 게시판만 딜레이 3~4초 지연 현상
게시글 숫자 : 3200개


 

  • profile
    URL 주소 안남기셨다고 혼나실듯...
  • profile ?
    죄송합니다
    고객정보가 있는 내부 정보라서요
  • profile
    https://xetown.com/request
    특정 조건에서만 사이트 속도가 느려지는 것은 주소가 있어도 관리 화면에서 쿼리에 소요되는 시간이나 슬로우 쿼리 등을 체크해보지 않는한 정확한 원인 확인이 힘듭니다.

    작업의뢰 게시판에 올려 진행하시는것을 권장드립니다.(서버쪽 전문가분에게 맡기시면 겸사겸사 서버 설정 최적화까지 진행하실수도 있습니다)
  • profile ?
    답변 감사합니다
    조금 답답한 질의라서요
    고려해 보겠습니다
  • ? profile

    단순히 특정 스크립트에서 불러오는 외부 API가 불규칙적으로 느려지는 정도라면 쉽게 해결이 가능하지만 그런게 아닌 경우 원인 분석을 위해 페이지에서 실행되는 쿼리 목록이나 애드온/트리거 실행 시간등 분석이 필요할수도 있는데 관리자 권한이 없다면 불가능합니다. 잘 아시겠지만 XE나 라이믹스는 관리자 권한이 있다면 해시로 저장되는 비밀번호 제외 모든 정보에 접근 가능하고요.

    그게 아니라면 문제의 원인이 될만한걸 댓글로 달아드리고 수정후 또 대댓글로 이어가야 하는데 답변자도 질문하신 작성자분도 둘다 피곤해지는 일이라 하고 싶지는 않습니다.

  • profile ?
    맞는 말씀이세요

    그래도....
    매번 느끼지만 답변에서 문제를 조금씩 해결하고 있습니다
    감사합니다
  • profile

    시스템 설정 -> 디버그 설정 메뉴에서 0.5초 이상 걸리는 쿼리를 모두 기록하도록 설정하고, "관리자에게만" "화명에 표시 (패널)" 방식을 선택합니다. 디버그 정보 표시 내용에 "느린 쿼리"도 선택되어 있어야겠고요.

     

    이 상태에서 느린 페이지를 방문하면 왼쪽 아래에 DEBUG 버튼이 보일 거예요. 이걸 클릭하면 다양한 디버그 정보를 볼 수 있습니다. 그 중 "Slow Queries"라고 나오는 부분의 스크린샷을 찍어서 올려 주세요.

     

    만약 느린 쿼리가 안 나온다면 0.5초라는 기준을 조금씩 낮춰 보세요. 각각의 쿼리는 빠른데, 똑같은 쿼리를 수백 번 반복하느라 전체적으로 시간이 오래 걸리는 경우도 있으니까요.

     

    쿼리 외에 "느린 외부 요청", "느린 트리거" 같은 것들도 이리저리 설정을 바꿔 보면서 눈에 띌만한 것은 모두 스크린샷을 찍어 보세요. URL을 공개할 수 없는 상황이라면 문제 해결에 도움이 될 만한 다른 정보라도 최대한 수집해야지요.^^

  • profile ?

    setting.JPG

     

    이렇게 좋은 디버그 설정을 사용해 볼 생각을 하지 못했네요

     

    확인 더 해보겠습니다

     

    감사합니다

  • ? ?
    해당 특정 게시판에 레이아웃 지정도 없애보시고, 애드온들도 하나씩 꺼보시면서 체크하시는것도 하나의 방법입니다.
    저도 간혹 레이아웃에서 문제가 발생하는 경우도 있고 애드온에서 문제가 발생하는 경우도 있었거든요.
    경우의 수를 하나씩 줄여가면서 접근하시면 그래도 좀 더 빠른 해결책을 찾으실수 있을듯 해서..

    그리고 사용하시지 않는 모듈이 있다면 일괄 삭제하시는것도 추천드립니다.
    며칠전에 저도 사이트 업데이트 후에 관리자페이지가 이상하게 나와서 문제를 확인하다 오래전에 설치되고 방치된 특정 모듈이 문제를 일으킨다는 걸 알고 해당 모듈을 삭제하고 해결했네요.
    이곳에 계신분의 도움으로 저 역시 해결을 했네요..
  • ? ?

    원인을 찾았습니다

    사용 환경 조건 : 확장변수 날짜순으로 정렬하여 사용하는 것이 문제이네요( 확장변수 날짜 : 약속날짜 개념으로 사용)

    이렇게 관심 어린 답글에 꾸!벅!