이번 업데이트에서는 기능 추가 없이 내부 코드를 전면 점검하여 안정성과 속도를 개선했습니다.


보안 강화


외부 API(OpenAI, Bing 등)와 통신할 때 인증서 검증이 비활성화되어 있던 문제를 수정했습니다. 이제 모든 외부 통신에서 SSL 인증서를 정상적으로 검증합니다.


신고 목록 조회 시 SQL 구문이 직접 조합되던 취약점을 파라미터 바인딩 방식으로 수정했습니다.


API 키 인증에 분당 60회 요청 제한을 실제로 적용했습니다. 기존에는 주석만 있고 실제 차단이 되지 않았으나, 이제 한도 초과 시 즉시 차단됩니다.


속도 개선


갤러리 게시판 목록을 불러올 때 글 수만큼 반복되던 DB 쿼리를 단 2번으로 줄였습니다. 글이 많을수록 체감 속도가 빨라집니다.


댓글 채택 처리 시 발생하던 중복 DB 조회를 JOIN 쿼리 1번으로 통합했습니다.


로그인 포인트 지급 여부 확인 쿼리를 인덱스를 활용하는 방식으로 변경했습니다. 회원 수가 늘어날수록 처리 속도가 안정적으로 유지됩니다.


캐시 삭제 시 전체 파일을 하나씩 순회하던 방식을 파일명 패턴 매칭으로 개선했습니다. 캐시 파일이 많아져도 삭제 속도에 영향이 없습니다.


안정성 개선


누리보드 업데이트 직후 여러 방문자가 동시에 접속할 경우 DB 마이그레이션이 중복 실행될 수 있던 문제를 프로세스 잠금으로 해결했습니다.