부하가 제일많은 기능? 정보
부하가 제일많은 기능?본문
안녕하세요 또올리네요...-_-..
부하줄이고 속도 높이는 팁 몇가지 추천바랍니다..
참고로 홈페이지 회원수가 10만명이 넘구요
운영시스템은 centos입니다....ㅡ.ㅡㅋ
부탁합니다.
댓글 전체
가장 많이 손보는것 하나 말씀드린다면
초기화면에서 보통 최신글들 처리하고 해서 초기화면 처리시에 db 조회가 많이 들어갑니다.
사용자들이 필요하건 필하지 않건 클릭될때 마다 실행되므로 동시접속자가 많을경우 많은 부하를줍니다.
그래서 위의 부하를 줄이기 위해서 index.html이나 index.php를 순수 html로 만들어서 사용하는 방법을 많이 이용합니다.
일정간격으로 index를 갱신해야하므로 cron 같은 곳에 프로그램을 등록해서 index를 만들도록 처리하죠.
참고로 현재 그누보드도 이와 같은 룰을 적용하고 있는것으로 알고있습니다 ^^
그리고 팁란에 예전에 이와 같은 처리의 팁이 올라왔던것 같은데 어디있는지 ...
아.. 플록님께서 올리신 팁이 스크랩에 있었군요.
그누보드4 : 팁(tip) > 쿼리없는 빠른 인덱스 페이지 만들기 - fsockopen
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1679
초기화면에서 보통 최신글들 처리하고 해서 초기화면 처리시에 db 조회가 많이 들어갑니다.
사용자들이 필요하건 필하지 않건 클릭될때 마다 실행되므로 동시접속자가 많을경우 많은 부하를줍니다.
그래서 위의 부하를 줄이기 위해서 index.html이나 index.php를 순수 html로 만들어서 사용하는 방법을 많이 이용합니다.
일정간격으로 index를 갱신해야하므로 cron 같은 곳에 프로그램을 등록해서 index를 만들도록 처리하죠.
참고로 현재 그누보드도 이와 같은 룰을 적용하고 있는것으로 알고있습니다 ^^
그리고 팁란에 예전에 이와 같은 처리의 팁이 올라왔던것 같은데 어디있는지 ...
아.. 플록님께서 올리신 팁이 스크랩에 있었군요.
그누보드4 : 팁(tip) > 쿼리없는 빠른 인덱스 페이지 만들기 - fsockopen
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1679
위의 예는 보통의 사이트에도 적용가능한 팁입니다.
그리고 다음의 경우는 특정 프로그램을 개선한것인데...
아래링크 화면에서 첫번째에 있는 링크 가보시면 개선전의 속도와 개선후의 속도를 비교해보실수있습니다.
현재는 테스트 사이트의 건수가 적어서 많은 차이를 느낄수없을지 모르겠지만 건수가 많아지면 많아질수록 그 속도 차이를 느낄수 있는 하나의 예라고 생각하시면 되겠습니다.
그누보드3 : 팁(tip) > 만도님의 "그룹별 최신글" 조회속도개선
http://www.sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=4041
현재 xidae2009님께서 운영중이신 사이트의 프로그램들의 로직이 어떻게 되어있는지 알아야 개선의 여지를 파악할수있습니다.
그러므로 이것은 사이트 운영자의 몫으로 봐야 할듯합니다.
그리고 다음의 경우는 특정 프로그램을 개선한것인데...
아래링크 화면에서 첫번째에 있는 링크 가보시면 개선전의 속도와 개선후의 속도를 비교해보실수있습니다.
현재는 테스트 사이트의 건수가 적어서 많은 차이를 느낄수없을지 모르겠지만 건수가 많아지면 많아질수록 그 속도 차이를 느낄수 있는 하나의 예라고 생각하시면 되겠습니다.
그누보드3 : 팁(tip) > 만도님의 "그룹별 최신글" 조회속도개선
http://www.sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=4041
현재 xidae2009님께서 운영중이신 사이트의 프로그램들의 로직이 어떻게 되어있는지 알아야 개선의 여지를 파악할수있습니다.
그러므로 이것은 사이트 운영자의 몫으로 봐야 할듯합니다.
현재 메신페이지와 최신게시물은 모두 sh를 사용해서 10분에 한번씩 html로 생선되게 하였거든요..
최신게시물에서는 따로 더 손본필요가 없어요..메인에서 오직 회원정보출력하는곳만 쿼리 사용하고 남어지는 다 html로 생선된것입니다. ㅜㅜ..
따로 파일에 손댈곳이 없겠느지...........................
최신게시물에서는 따로 더 손본필요가 없어요..메인에서 오직 회원정보출력하는곳만 쿼리 사용하고 남어지는 다 html로 생선된것입니다. ㅜㅜ..
따로 파일에 손댈곳이 없겠느지...........................
현재 포인트기능도 사용안하고 또 접속자현황도 기능도 주석처리 하였습니다..
매일 4시면 서버CPU가 99%로 되고 있거든요 서버를 새로 설치해도 그렇고 ㅡ.ㅡㅋ
매일 4시면 서버CPU가 99%로 되고 있거든요 서버를 새로 설치해도 그렇고 ㅡ.ㅡㅋ
어떤 프로세스가 CPU를 많이 잡아 먹는지 확인해 보세요.
새벽 4시면 백업 받는 cron 작업이 실행될 수도 있습니다.
새벽 4시면 백업 받는 cron 작업이 실행될 수도 있습니다.
mysql이 제일 많이 잡아먹고 있는데요.....
xidae2009님께서 말씀하신 정보들로는 더이상의 진행이 어렵습니다.
사이트가 어딘지도 모르고 구성이 어떻게 되어있는지도 모르는 상황에서
더이상의 추측성 튜닝은 의미가 없을듯 합니다.
mysql쪽이라면 위에서 rolo님께서 말씀하신 부분을 다시한번 점검해보시기 바랍니다.
사이트가 어딘지도 모르고 구성이 어떻게 되어있는지도 모르는 상황에서
더이상의 추측성 튜닝은 의미가 없을듯 합니다.
mysql쪽이라면 위에서 rolo님께서 말씀하신 부분을 다시한번 점검해보시기 바랍니다.
mysql이라면 어떤 query 때문인지 찾아 내야 하는데
그게 지금은 어렵겠네요.
그게 지금은 어렵겠네요.