Main-Project 개발 회고 10일차

최정석·2022년 10월 3일
0

Main Project

목록 보기
10/11
post-thumbnail

주말에서 휴일인 월요일까지 진행한 일

  • 유저정보 수정에 대한 API 테스트 및 구현
  • hero페이지 (서비스 소개 페이지 구현)
  • 프로그램 작성, 수정, 신청, 신청취소, 삭제, 로그인에 대한 유효성 체크하기
    alert 팝업으로 사용자에게 정보 전달

내일 진행해야하는 일

  • 진행중인 유효성 체크 테스트 해보면서 수정하기
  • 이미지 최적화에 대한 협의 및 유저 프로필 이미지 모든 페이지에 적용

진행하면서 어려웠던 점과 회고

이미지 처리부분이 거의 모두 완료되었지만 페이지 렌더링 속도가 매우 느리다는 고민이 있습니다. 따라서 모든 기능 테스트를 진행할 때 실제 테스트보다 화면 렌더링에 더 많은 시간을 쏟고 있습니다. 파일 자체의 바이트코드를 프론트 단에서 base64처리하다보니 렌더 자체에 시간이 많이 걸리는 것 같습니다.

이미지 최적화를 위해 협의해야할 부분은 백엔드 단에서 파일 확장자 자체를 WebP로 변경해서 프론트 단으로 보내주거나 클라이언트에서 폼 데이터로 보내는 이미지 파일을 백엔드 단에서 S3 버킷으로 업로드 후 URL을 프론트엔드 단으로 보내주는 방식으로 조사했습니다.

이미 진행한 이미지 처리 방식을 많은 부분 변경해야 할 수도 있지만 빠른 렌더링이 될거로 예상되어 꼭 변경해야하는 상황이라고 생각합니다.

0개의 댓글