Skip to content

Latest commit

 

History

History
62 lines (49 loc) · 2.22 KB

ISSUELOG.md

File metadata and controls

62 lines (49 loc) · 2.22 KB

발견,해결 이슈 정리

  • (해결) DB Statement객체 병목현상 발생
    singleton으로 생성된 Connection 인스턴스의 문제점 - Connection pool 고려중
    - legacy 프로젝트 리 팩토링으로 spring boot로 전환 -> hikaricp 도입, jpa 도입
  • (해결) DB탐색 오래걸림 및, 병목현상 발생
    - 요청마다 Connection인스턴스 새로 만드는부분에서 시간이 많이 소요되는거로 보임 -> singleton으로 DB접속을 주관하는 클래스 생성, DB서버와 애플리케이션 서버의 연결을 끊지않으면서 속도 향상시킴
  • (해결) graphql api rate limit 초과시 유저정보 받아올수없는 문제 발생
    - graphql api는 1시간에 5,000점 호출가능 유저당 마지막 업데이트 날짜를 지정하여, 서버시간과 마지막 업데이트 시간이 다르다면, github api호출하는 방식으로 로직변경

  • (해결) 3~4년간 끊기지않고 커밋한경우 초기 데이터를 얻어오는데 너무 오래걸림
    - 깃허브 grpahql api 사용

  • (해결) 서버에 요청이 동시에 발생할경우 요청내용이 꼬이는 문제점 발견
    - 싱글톤패턴안에 (문제가되는)스태틱변수를 없애고, 변수를 반환해주는식의 로직으로 변경.

  • (해결) 폰트가 적용되지않고있음.
    - Noto Sans KR 사용

  • (해결) 1년이 넘은 커밋기록이 반영되지 않고있음.
    - 로직 수정

  • (해결) 커밋기록이 실시간으로 반영되지 않고있음
    - 깃허브가 캐시한 이미지가 깃허브 서버에 남아있는거로 보임.
    - 시간이 지나면 자동으로 해결되지만, 커널에 다음 명령어를 입력해서 바로 해결할수있음.
    : "curl -X PURGE [캐시된 url]"

  • (해결) 애니메이션이 초기 1회만 재생되고 재생이 안됩니다. 해결
    - 깃허브가 캐시한 이미지가 깃허브 서버에 남아있음.
    - [Ctrl + shift + R] 로 애니메이션을 강제 시작할수있슴.
    : Ctrl + Shift + R