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

불당   
   조회 16022   추천 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   16541   불당
2012-07   16131   불당
2012-07   16040   불당
2012-07   13474   불당
2012-07   17661   불당
2012-07   15482   불당
2012-07   16090   불당
2012-07   16665   불당
2012-07   27537   불당
2012-06   16617   불당
2012-06   16854   불당
2012-06   17056   불당
2012-06   16723   불당
2012-06   20985   불당
2012-06   19900   불당
2012-06   16023   불당
2012-06   14779   불당
2012-06   15770   불당
2012-06   14598   불당
2012-06   9718   불당