로그인시 느려지는 사항에 관하여

홈 > 커뮤니티 > 그냥암꺼나
그냥암꺼나
- 예의를 지켜주세요 / 여행관련 질문은 묻고답하기에 / 연애·태국인출입국관련 글 금지

- 국내외 정치사회(이슈,문제)등과 관련된 글은 정치/사회 게시판에 

그냥암꺼나2

로그인시 느려지는 사항에 관하여

칼가라어린이 5 410

안녕하세요 오늘 가입한 신입 회원 이영철 입니다.

로그인시 게시판 여는 속도가 느려지셨다고 하는데

제가 감히 추측해 보건데...

일단은 zeroboard의 세션을 한번 비워보시고 php 내부에 있는 세션도 확인하시고 너무 많다 싶으면 지워보세요

그리고 DBMS는 mySQL을 쓰시는거 같은데.. 가능하면 최적화 하시고요 ^^;;

마지막으로 서버 관리하는 KTDOM에 항의 하시는것도 방법일듯 합니다.

참고하실부분)
http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=8685

http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=8687

P.S 혹여 이 글이 여기에 맞지 않으면 지워주세요.

5 Comments
요술왕자 2007.01.17 14:33  
  아 그렇군요.... 제로보드 세션은 그때그때 지워주고 있습니다.
php 세션과 디비에 대해서는 관리 회사에 문의해 보겠습니다.
조언 대단히 감사합니다. [[기도]]
ㅎㅎㅎ 2007.01.17 18:28  
  몇가지 테스트를 했슴당.
<a href=https://taesarang.com/new21/bbsimg/te.php target=_blank>https://taesarang.com/new21/bbsimg/te.php </a>
위 페이지에 게시판 리스트가 나옵니다.
로그인후와 전이 별차이 없습니다.
그래서, 유추하건데 로그인 후 개인정보를 출력하는부분 싸왓디 카~ 부분이 문제인거 같은데 소스를 못보니 정확 할지 모르겠습니다.
공통으로 들어가 있는 부분이라, 아마 인쿠르트 되어있을듯한데 그 부분을 빼고 난 후 와 전을 비교 해보시는게 나을듯 한데요.
제로보드 자체 문제는 없는듯하구요.
서버 문제도 아닌듯 데이타 늘어나면서 로그인 후 메모나 기타 정보 로드 중에서 문제가 생긴듯 함당.

가장 유력한 범인은 쪽지일듯한데
회원수* 평균 쪽지 보관수 이러면 데이타 좀 될듯한데요.

요술왕자 2007.01.17 19:15  
  저도 그걸 생각해 봤는데요...
그런데 외부 로그인이 따로 있지 않은 게시판(이미지 링크 게시판이나 설문 게시판 등)을 열 경우 로그인을 한 상태라도 빨리 열립니다. 물론 거기에도 쪽지체크 기능이 있는 거구요...

이미지 링크 게시판
<a href=https://taesarang.com/new21/bbsimg/zboard.php?id=linkimg target=_blank>https://taesarang.com/new21/bbsimg/zboard.php?id=linkimg </a>

설문 게시판
<a href=https://taesarang.com/new21/bbsimg/view.php?id=vote&no=365 target=_blank>https://taesarang.com/new21/bbsimg/view.php?id=vote&no=365</a>

그리고 기존 페이지를 외부 로그인을 뺀 상태에서 열어봤는데 똑같이 느리더라고요 ㅠㅠ

아무튼 신경써주셔서 감사합니다. 얼렁 원인을 찾아야 할텐데요...[[열이펄펄]]
ㅎㅎㅎ 2007.01.18 11:16  
 
//로그인 후
Session E"xcuted  : 0.0004
Connect Checked  : 0.0034
Query E"xcuted  : 0.010
PHP E"xcuted  : 0.047
Check Lists : 0.029
Skins E"xcuted  : 5.262
Total E"xcuted Time : 5.322

//로그인 전
Session E"xcuted  : 0.0003
Connect Checked  : 0.0045
Query E"xcuted  : 0.005
PHP E"xcuted  : 0.048
Check Lists : 0.032
Skins E"xcuted  : 0.032
Total E"xcuted Time : 0.089
 
 
동일한 버전 때의 제로보드 소스를 받아서  보니깐
위와 같이 처리 시간을 출력 하길래 소스 보기로 해서
나온 결과 입니다.

로그인 후 Skins E"xcuted 가 대체로 3~5 초 나옵니다.

응답시간과 별도로 내부 처리 속도 차이가 너무 심합니다.
위 댓글에 나온 링크는 로인 전 후나 별 차이가 없습니다.

스킨 모듈 자체의 버그인 듯 합니다.
데이터 로드 부분은 별도로 윗 단에서 처리하구
데이터 출력 부분이 별도로 코딩 되어있어서 확실히 데이터 로드 부분은 아닌 듯 합니다.

zboard.php 파일 중에
  /* 정리한 데이타를 출력하는 부분 */ 주석 처리 부분 부터

_skinTimeStart 변수가 있습니다.

include 나 데이터 엑세스 부분 구간 마다
echo 로 _skinTime 변수를 출력 해 보세요.
 

echo "\\n Skins E"xcuted  구간 1 : ".sprintf("%0.3f",$_skinTime);

echo "\\n Skins E"xcuted  구간 2 : ".sprintf("%0.3f",$_skinTime);
 
소스상에 foot(); 까지 출력 하시면 될겁니다.

가장 많이 걸리는 부분이 나올겁니다.

짧은 시간에 소스를 보니깐 중간중간 파일OPEN 하는 부분도 있더군요.

관리자 여부인지 체크해서  파일 OPEN을 하던데 관련 대상 파일 용량이 크다면 속도 저하에
영향을 미칠겁니다.
파일이 없다면 에러가 나구요.

현재 접속자 카운트  정보도 파일에 담는 듯 하던데요...
 
 
요술왕자 2007.01.18 20:16  
  오~ 어렵지만 한번 연구해 보겠습니다. 감사합니다~
제목