nailedReact / bokgungom-market

멋쟁이사자처럼 프론트엔드 스쿨 3기 15조 득근득근 복근곰마켓 레포지토리
https://bokgungom-market.vercel.app/
6 stars 5 forks source link

[성능] 이미지 압축 #379

Closed SEMINSEMINSEMIN closed 1 year ago

SEMINSEMINSEMIN commented 1 year ago

무엇을 위해 리팩토링 하나요?

특이사항

핵심

스타일

github-actions[bot] commented 1 year ago

Branch refactor/issue-379 created for issue: [성능] 이미지 압축

SEMINSEMINSEMIN commented 1 year ago

성능 비교

테스트용 계정

저희가 썼던 기존의 테스트용 계정은 압축을 안 하고 서버에 이미 올라간게 있어 제대로 성능 비교가 힘들거 같았습니다. 그래서 동일한 사진 및 글이 올라간 계정을 만들었습니다. 사진 업로드시 MB가 넘는 고용량 사진을 올렸습니다.

압축 한 계정

계정이름 아이디 비밀번호
삼대오백 imageComp@test01.com 123123
그뉵그뉵 imageComp@test02.com 123123
다이어트시러 imageComp@test03.com 123123

압축 안 한 계정

계정이름 아이디 비밀번호
삼대오백압축x imageCompNone@test01.com 123123
그뉵그뉵압축x imageCompNone@test02.com 123123
다이어트시러압축x imageCompNone@test03.com 123123

비교 방식

점수 기준 설명

프로필 페이지

이미지 압축을 하지 않은 경우

Performance Insights

점수 기준 점수
DCL 4.08초
FCP 4.14초
LCP 4.41초
TTI 12.88초
압축x프로픨그래프

lighthouse performance score

스크린샷 2023-01-15 오후 10 01 26

이미지 압축을 한 경우

Performance Insights

점수 기준 점수
DCL 1초
FCP 1.05초
LCP 1.34초
TTI 1.05초
압축프로필그래프

lighthouse performance score

스크린샷 2023-01-15 오후 10 11 04

홈피드

이미지 압축을 하지 않은 경우

Performance Insights

점수 기준 점수
DCL 2.98초
FCP 3.06초
LCP 3.8초
TTI 3.73초
스크린샷 2023-01-15 오후 10 21 25

lighthouse performance score

스크린샷 2023-01-15 오후 10 22 17

이미지 압축을 한 경우

Performance Insights

점수 기준 점수
DCL 1.25초
FCP 1.31초
LCP 1.74초
TTI 1.39초

lighthouse performance score

스크린샷 2023-01-15 오후 10 16 18