채팅방 예제에서 보다보면,
"xxx님이 입장하셨습니다. 퇴장하셨습니다." 하는 구문이 너무 자주 나와서
보기가 좋지 않길래.
body에다가 onload, onUnload 이벤트에 걸었던거 삭제하고,
방문자목록에 연동해서 처리하도록 했습니다.

그리고 방문자목록에서 처리할때,
동일인이 퇴장하셨습니다. 입장하셨습니다. 이렇게 나오는 경우 많은데,
ip가 같으면 시간불문하고 그렇게 표시되지 않도록 했습니다.

방문자목록확인은 대략 4초// 새글확인 네번째마다// 되도록 했고,
방문자기록에서 삭제는 현시간 - 10초로 좀 넉넉하게 했습니다.

혼자서 테스트하느라고, FF에 프록시설정해서 해보니까,
프록시때문인지 너무 늦어서, 넉넉하게 줬음에도 자꾸 들어왔다니, 나갔다니 하는 표시가 되더군요.
뭐 워낙 접속속도가 느리니까 그랬던 것이고,
일반적인 접속환경에서는 거의 그럴일이 없을겁니다.

하여튼 그래서 좀 더 안정성을 높였습니다.

외관은 변한게 없구요.
내부적으로 수정된게 있으니까,,
디자인 수정해서 쓰시던 분들은 이전 버전하고 대조해서 수정하시기 바랍니다.

mysql 안쓰고, php파일 하나로 돌아갑니다.
압축풀어 폴더채로 업로드하고, chat폴더권한 777주고(설치끝),
index.php에 접속해서 사용하면 됩니다.
by Anna 안나 2008. 5. 26. 18:01