포럼
XE 사이트 튜닝 어떻게 해야할까요
2013.12.12 22:50
Intel Xeon Quad-Core E3-1230 (Sandybridge)
램 4기가
이 서버 쓰고 있고, XE 1.7.3.6 쓰고 있습니다.
아침엔 괜찮은데 저녁 (5~6시)만 되면 미칠듯이 느려집니다.
호스팅사에선 슬로우 쿼리 문제라는데...
어떻게 해야할지 감도 안 잡히네요.
접속자도 그렇게 많지도 않은데
서버가 그 정도 못 버틸 정도도 아니고...
일단 1.7.4 기다려야 할까요...
서버부터 갈아엎어버리고 싶은데 그것도 못하고 미치겠네요.
댓글 18
-
Canto
2013.12.12 23:13
-
Lansi
2013.12.12 23:16
그 쿼리를 제가 고칠 수 있을지도 의문이네요
한 두개도 아니고...
-
XE
2013.12.12 23:27
로그 떠서 주시면 도움이 될 것 같습니다.
비밀번호 등의 개인정보가 포함되지 않게 걸러서 보내주세요. :)
(코어 외 확장 기능에서의 문제는 해당 개발자에게 통지해보세요)
developers@xpressengine.com -
Lansi
2013.12.12 23:30
감사합니다. 확인해보고 메일 드리겠습니다.
다른 쪽 문제라서 메일 안 보낼 수도 있어요~
-
Canto
2013.12.12 23:28
쿼리를 고치는 것를 떠나서 어떤 동작(처리)을 할때 슬로쿼리가 발생하는지를 파악하는게 중요합니다.
그 기능 부분이 홈페이지 내에서 큰 비중을 차지하지 않는다면 과감하게 빼버리는 것도 나쁘지 않습니다.
흔히 XE에서 슬로 쿼리가 발생하는 곳이라고 한다면 count , referer , session 관련 테이블에서 발생하는 경우가 많은데..
이쪽 부분들은 아마 사용안하실 것이라고 생각을 하긴 합니다만... 일단 어느 기능과 연관되서 슬로쿼리가 발생하시는지 확인해보는건 나쁘지 않을 것 같습니다.
-
Lansi
2013.12.12 23:31
일단 세션 DB는 사용하지 않고 있습니다.
그럼 카운트 문제일수도 있겠군요. 조언 감사합니다.
한 번 제대로 확인해보겠습니다.
-
Canto
2013.12.12 23:35
count 나 referer 같은 부분은 XE 내장 기능을 사용하는 것보다 google analytics 나 naver analytics 같은 외부자원을 활용하는게 서버 퍼포먼스 향상에 도움이 됩니다. 특히 카운트, session쪽은 되도록이면 사용 안하시는 것을 추천해드려요.
db서버 쪽 부담을 확 줄여주거든요...
-
Lansi
2013.12.12 23:47
그거 없애는 걸로 간단하게 해결봤으면 좋겠네요...
-
銀童
2013.12.12 23:55
슬로우 쿼리 정도는 찍어보시는게 좋습니다.
뭐가 느린지는 알아야죠
근데 보통 사이트가 느린경우는 위젯이나 애드온의 문제일 가능성이 가장 높으니 그걸 체크해보세요.
위에서 말씀해주신 부분도 당연히 체크해보셔야하구요
-
Lansi
2013.12.13 00:59
감사합니다. 그 놈의 슬로우 쿼리 걸리기만 하면 아주...
-
상자님
2013.12.13 00:35
-
쿡래빗
2013.12.13 00:56
좋은정보 감사합니다!
-
상자님
2013.12.13 18:01
도움이되셨다니 다행이네요
다만 쿡래빗님사이트는 딱히 느리다던가 접속이안된다던가 했던적은 없는거같으신데..
-
Lansi
2013.12.13 01:00
XE에서 다 해줍니다 ㅎㅎ
설정 php 파일 수정해주면 되요
-
상자님
2013.12.13 18:00
XE에서 그런기능도 지원을하나보네요
다만 제가드린팁은 전체DB에서 정해진 시간이상 발생하는 슬로우쿼리를 출력해주는것이라
호스팅이나 여러사이트운영시에 참고할만한 팁입니다
바쁘시더라도 기억이나 북마크해두셔도 좋아요
사실 mysql slowquery라 검색하면 나오는거긴합니다
-
Lansi
2013.12.13 21:45
좋은 정보 감사합니다 ㅎㅎ
-
쿡래빗
2013.12.13 00:56
고수들의 대화...ㄷㄷ
-
Lansi
2013.12.13 01:01
열심히 얻어먹는 중
슬로쿼리 로그 찍어보세요 어디 부분에서 슬로쿼리 발생하시는지 확인하시고 그부분을 수정하시면 될듯 싶네요.