rimgosu.log
로그인
rimgosu.log
로그인
2023-11-30 wbs
gosu
·
2023년 11월 30일
팔로우
0
project
0
2023-11-29
어제 해야했던 일
1. 채팅페이지
textarea에서 enter를 누르면 메시지 전송 기능 (O)
모바일에서 볼 때 채팅방을 클릭하면 채팅창으로 가기 (O)
textarea 디자인 변경 (실제 카카오톡처럼)
textarea에서 shift+enter를 누르거나 채팅이 일정 길이를 넘어가면 height가 조정되는 알고리즘 구현
상대방이 무언가를 입력중이라면 말풍선이 뜨는 로직 구현
2. 성능 최적화
interaction을 클릭할 때 photo_base64에 이미지가 저장되어있는 유저라면 s3 -> base64 인코딩을 굳이 하지 않아도 되게끔 성능 최적화
recommend 페이지도 마찬가지로 성능 최적화
3. rs 시스템과 spring 연동
2023-11-30
어제 한 일
1. 채팅페이지
textarea에서 enter를 누르면 메시지 전송 기능 (O)
모바일에서 볼 때 채팅방을 클릭하면 채팅창으로 가기 (O)
textarea 디자인 변경 (O)
상대방이 무언가를 입력중이라면 말풍선이 뜨는 로직 구현 (X)
textarea에 shift+enter, enter 에 대한 반응 로직이 들어가있어 textarea에 무언가를 입력중인 것이 충돌이 난다.
2. 준 -> 지협 병합
필터 기능 업데이트
3. 성능 최적화
interaction을 클릭할 때 photo_base64에 이미지가 저장되어있는 유저라면 s3 -> base64 인코딩을 굳이 하지 않아도 되게끔 성능 최적화 (O)
추가로, interaction 테이블을 조회할 때 좋아요, 매칭 기록 등 유저 정보를 캐싱하여 바로바로 사용하는 알고리즘을 작성하였다.
성능 최적화 부분에서 든 생각인데, 일단 회원 로그인할 때 interaction 테이블에서 그 username의 모든 interaction을 조회하고 그걸 캐싱해서 쓸까 생각중임.
recommend 페이지도 마찬가지로 성능 최적화 (O)
오늘 해야할 일
1. 시스템 아키텍쳐 그리기
2. 채팅페이지
실시간으로 초가 변하는 알고리즘을 구현해야할듯. 한 번 초기화 하면 시간이 정확하게 나오나, 초기화 하지 않으면 상호간 친 채팅이 모두 0초 전으로 뜨는 문제가 있음.
3. 회원가입 로직 변경
회원가입을 처음 하는 유저는 반드시 유저 수정 페이지를 먼저 보여주고, 수정이 전부 완료된 유저만 메인 페이지로 접근이 가능해야한다.
회원가입시 새로운 컬럼, tags 를 추가하여 자기가 선호하는 것들을 리스트에 담아 자기 취향을 받을 수 있게 해야할 것 같다.
흐름 : 회원가입 (isfirst=true) → 사진올리기 → 프로필수정 → 태그선택 (isfirst = false)
4. 브랜드 컬러 변경
#ff8cb9
gosu
개발자 블로그 ^0^
팔로우
이전 포스트
2023-11-29 WBS
다음 포스트
23-12-01 wbs
0개의 댓글
댓글 작성