본문 바로가기

개발16

성능이 세일즈에 미치는 영향(빅테크 레퍼런스) google - 1s to 3s the probability of bounce increase 32% - 1s to 5s the probability of bounce increase 90% - 1s to 6s the probability of bounce increase 106% - 1s to 10s the probability of bounce increase 123% 출처) https://think.storage.googleapis.com/docs/mobile-page-speed-new-industry-benchmarks.pdf akamai - Half of consumers browse for products and services on their smartphones, while only one.. 2023. 7. 31.
병목 wiki) 병목(영어: bottleneck) 현상은 전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상을 말한다. "병목"이라는 용어는 물이 병 밖으로 빠져나갈 때 병의 몸통보다 병의 목부분의 내부 지름이 좁아서 물이 상대적으로 천천히 쏟아지는 것에 비유한 것이다. 서비스 이용시 응답 시간이 11초 가 걸렸다(로딩이 너무 길다). 무엇을 해야할까? 가장 먼저 병목을 파악해야한다. 다음과 같은 예시를 보자. 유저가 요청을 하면 응답이 되기까지 a과정과 b과정과 c과정이 있다. a는 0.1초, b는 0.9초 c는 10초가 걸린다. 각 과정은 순차적이어서 모든 과정의 소요 시간을 더하면 응답 시간이 된다고 하자.(0.1 + 0.9 + 10 = 11초) 우리의 목표가 2초 이내 응답 시간 .. 2023. 7. 28.
평균의 함정 wiki) 산술평균 산술 평균은 가장 널리 쓰이며, 일반적으로 "평균"이라고도 한다. 하루 1000만명이 들어오는 사이트라고 해보자. 오늘 하루 평균 응답 시간이 1초다. (응답시간을 유저가 로딩을 보는 시간이라고 가정) 과연 이 사이트는 유저에게 빠른 응답 시간을 제공하고 있는 것일까? 평균으로 보면 그렇다. 하지만 아닐 수도 있다. 다음과 같은 예시들을 보자 케이스1) 1000만명의 응답 시간이 모두 1초인 경우 케이스2) 500만명의 응답시간이 0.5초, 500만명의 응답 시간이 1.5초인 경우 케이스3) 250만명의 응답시간이 0.1초, 500만명의 응답 시간이 1초, 250만명의 응답 시간이 1.9초 케이스4) 90만명의 응답시간이 0.1초, 900만명의 응답 시간이 1초, 10만명의 응답 시간.. 2023. 7. 28.
단일 장애점 wiki) 단일 장애점(單一障礙點, 영어: single point of failure, SPOF)은 시스템 구성 요소 중에서, 동작하지 않으면 전체 시스템이 중단되는[1] 요소를 말한다 예시 1) 리스트 화면 server side 렌더링 시 10 개의 쿼리를 호출하는데, 이 중 a 쿼리가 실패할 경우 페이지 렌더링이 실패한다면? -> a 쿼리는 리스트 화면의 단일 당애점이 될 수 있다. 예시 2) 여러 개의 서버가 떠있는데, a 서버가 모든 서버에서 사용하는 기능(회원과 관련된 처리 등)을 하고 있다면? -> a 서버는 모든 서버의 단일 장애점이 될 수 있다. 단일 장애점이 된다는 것은 해당 포인트의 실패가 모든 시스템이 중단되는 것이며, 크리티컬한 이슈가 생긴다. 따라서, 단일 장애점이 되지 않도록 해.. 2023. 7. 28.