업데이트 캘린더

2026.09.21 17:56

웹소켓 상담 채팅 1.2.0

2026-09-21 ~ 2026-09-21
1.2.0 업데이트

# FAQ 질문 버튼을 왼쪽 정렬 · 가로 배치 · 자동 줄바꿈으로 개선
# 웹소켓으로 메시지 본문을 전달받아 즉시 표시하도록 개선
# 자체 서버에서는 사용자 메시지 전송도 웹소켓 명령으로 처리. 권한 확인과 DB 저장은 PHP에서 수행.
# Pusher 방식은 HTTP로 전송 · 저장하고, 수신은 웹소켓으로 본문을 전달하도록 개선
# 메시지 · 읽음 상태 등 실시간 변경을 화면에 직접 반영.
# 전송 요청에 식별자를 적용해 재전송으로 같은 메시지가 중복 저장되는 문제 개선
# 중복 이벤트와 순서가 뒤바뀐 이벤트 처리 보강.
# Pusher 크기 제한을 넘는 긴 메시지는 분할 전송하고 수신 시 재조립하도록 개선
# 자체 서버는 긴 메시지도 허용 범위 안에서 하나의 이벤트로 전달하도록 처리

# 전달 실패 내역을 DB에 저장하고 재시도하도록 추가.
# 장애 중 쌓인 복구 요청은 대화방별로 합쳐 불필요한 재전송 축소
# 복구 시 현재 DB 내용을 다시 확인해 누락된 대화를 갱신하도록 개선
# 반복 연결 실패 시 재접속 간격을 늘려 서버 요청 집중 완화
# 자체 서버 인증을 연결을 끊지 않고 갱신하도록 개선
# 발신한 연결에는 같은 이벤트를 다시 보내지 않고, 전송 응답으로 화면을 갱신해 중복 수신과 사용량 축소 개선
# 느린 웹앱 · PWA 푸시 발송 때문에 채팅 전송 응답이 지연되지 않도록 처리 순서 변경
# 정상 연결 중에는 대화 내용을 반복 조회하지 않고, 별도로 약 30초 간격으로 미처리 전달 작업을 확인하도록 개선

# 메시지마다 전체 대화를 다시 그리지 않고 변경된 말풍선만 갱신하도록 개선
# 읽음 처리 시 기존 이미지 · 동영상 요소를 유지하도록 개선
# 대화방별 표시 · 보관 메시지를 최대 160개로 제한하고 이전 대화 · 최근 대화 이동 지원.
# 브라우저의 대화방 캐시와 중복 이벤트 기록에 상한 적용.
# 대화방 목록 미리보기를 160자로 제한해 전달량 축소
# 메시지 조회에 필요한 DB 인덱스 보강
# 상담기록 삭제 시 관련 전달 대기 데이터도 정리

# 자체 서버 상태 응답에 protocol : 3 표시.
# nginx 요청 크기 예제를 64KB로 변경. 자체 서버 적용 시 Node 서버 재시작 필요.

# 버전변경 (1.2.0)
  • 공유링크 복사
  • profile_image
    리빌더미니홈 1:1 대화하기 @master 구독자 45
  • 그누보드 리빌더는, 그누보드의 기능을 모두 그대로 사용하면서 폴더의 추가만으로 손쉽게 웹사이트를 완성하고 다양한 편의기능을 사용할 수 있습니다. 고도화는 계속 진행됩니다.
    미니홈 쪽지 구독하기
    구독하고 알림받기
  • 이전글광고관리 1.0.22026.09.23
  • 다음글웹소켓 상담 채팅 1.1.02026.09.21
  • 댓글목록

    profile_image
    bank365미니홈 1:1 대화하기  오래 전

    버전업과 수정 내역이 쭉쭉 올라가는군요
    감사합니데이

    2026-09-21 19:18

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    감사합니다. 편안한 밤 되세요!

    2026-09-21 19:20