그누보드 4.35.00 파일세션 기능 삭제에 대해서

불당   
   조회 15834   추천 0     비추천 0    

 
불당팩은 오래전부터 DB세션과 파일 세션을 지원하고 있었습니다.
설정으로 간단히 변경할 수 있지만, 대부분 파일세션을 썼을 겁니다.
이유는 db 세션을 사용했을 때 발생하는 시스템 부하 때문이구요.
 
아시겠지만 myisam의 경우 insert, update, delete 같은 작업중에는 db 조회를 할 수 없기에
db가 멈추는 일이 생깁니다. 게시판이라면 lock이 걸리지만 db 세션에서는 약간 멈칫한 수준인데
이게 동시접속자가 많을 때는 문제가 되고,
보안을 위해서는 db 세션이 좋은데... 성능의 문제는 분명히 있습니다.
 
MySQL 5.5.x 버젼의 inno db를 쓰는 경우라면 db 세션을 써도 속도저하나 시스템 부하 없습니다.
 
5.5.x 이전 버젼의 경우에는 동시접속이 많을 경우 문제가 될 수 있습니다.
불당팩은 당분간 파일세션을 그런 이유로 유지 하고자 합니다.
보안에 문제가 될 수 있다는 것은 인지하시기 바랍니다.
 
===
세션이 급증하는 이유는 bbs/board.php의 아래 코드 때문 입니다.
모든 게시글에 대해서 세션을 만들어두니... 대형 사이트, 페이지뷰 많은 곳에서는 폭탄이 터집니다.
 
            $ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
            ...
            set_session($ss_name, TRUE);
- opencode.co.kr -
불당 2012-06
제 판단이 맞았나 봅니다.
다시 원상 복구 되었습니다.
버트~ 몇가지 팁은 참조해서 추가로 보완 하겠습니다.


제목Page 6/28
2012-07   16357   불당
2012-07   15951   불당
2012-07   15841   불당
2012-07   13289   불당
2012-07   17463   불당
2012-07   15273   불당
2012-07   15906   불당
2012-07   16439   불당
2012-07   27221   불당
2012-06   16460   불당
2012-06   16673   불당
2012-06   16869   불당
2012-06   16471   불당
2012-06   20714   불당
2012-06   19613   불당
2012-06   15835   불당
2012-06   14592   불당
2012-06   15575   불당
2012-06   14403   불당
2012-06   9521   불당