() g4_login ̺

Ҵ   
   ȸ 16486   õ 0    

tail.sub.php를 보면, 마지막에 g4_login 테이블의 레코드를 지우는게 있습니다.
이것을 그누보드 dtd 버젼에서는 가끔 수행하게 바꿨습니다.
이렇게 하면 속도는 올라가겠지만, 현재 접속자 정보는 틀릴 수 있겠죠?
 
$g4[server_time] % 60 == 0, 59초나 01초에는 수행 하지 않고, 딱 60초 맞을 때만 수행 합니다.
오랫만에 누가 방문자 보면, 며칠전 기록이 보일 수도 있는 문제에요.
 
수정전
     sql_query(" delete from $g4[login_table] where lo_datetime < '".date("Y-m-d H:i:s", $g4[server_time] - (60 * $config[cf_login_minutes]))."' ");
수정후
 
 // 시간이 지난 접속은 삭제한다
  // 1분마다 삭제한다.
  if($g4[server_time] % 60 == 0) {
     sql_query(" delete from $g4[login_table] where lo_datetime < '".date("Y-m-d H:i:s", $g4[server_time] - (60 * $config[cf_login_minutes]))."' ");
 }
- opencode.co.kr -
Ҵ 2011-12
, g4_login ̺ lo_datetime index ϴ.
װ ִ° ոΰ ϴ.

ALTER TABLE `g4_login` ADD INDEX `lo_datetime` ( `lo_datetime` )
ɹٸ 2013-02
κ ϰ ҽ Ƚϴ ;;
     
Ҵ 2013-02
δ ū ǹ . Ʈȿ ġ . Ȼ ˴ϴ.


Page 1/4
2011-01   18369   Ҵ
2008-04   17126   Ҵ
2013-05   17855   Ҵ
2016-08   10335   Ҵ
2016-08   9252   Ҵ
2016-08   9357   Ҵ
2016-08   70440   Ҵ
2015-10   10791   Ҵ
2014-02   64035   Ҵ
2014-02   16625   Ҵ
2014-02   17671   Ҵ
2013-06   16140   Ҵ
2013-05   17855   Ҵ
2013-05   15616   Ҵ
2013-01   17988   Ҵ
2011-12   19168   Ҵ
2011-12   16487   Ҵ
2011-09   16512   Ҵ
2011-09   15073   Ҵ
2011-06   15148   Ҵ
2011-01   14935   Ҵ
2011-01   17526   Ҵ
2011-01   18369   Ҵ