메인페이지 응답시간 입니다.
모니터를 닦았더니 빨라졌어요~ 와 비슷한 건 아닐것 같은 느낌적 느낌입니다. ㅋ
바꾼 레이아웃은 https://github.com/rx-public/rxp_flex 입니다.
메인페이지 응답시간 입니다.
모니터를 닦았더니 빨라졌어요~ 와 비슷한 건 아닐것 같은 느낌적 느낌입니다. ㅋ
바꾼 레이아웃은 https://github.com/rx-public/rxp_flex 입니다.
레이아웃 코드가 단순해서 처리할 것이 적다면 당연히 TTFB가 더 빨라지겠지요.^^
모듈에서 작성한 콘텐츠 주위에 디자인을 입혀주기만 하는 것 같아도, 사실 레이아웃에서 처리하는 것이 무척 많습니다. 예를 들어 요즘 대부분의 레이아웃은 로그인 정보, 알림, 안 읽은 쪽지, 포인트, 레벨 등을 표시하는 기능을 위젯에 맡기지 않고 자체적으로 구현하지요. 그런데 이런 정보를 불러오는 코드가 레이아웃마다 제각각입니다. 최악의 경우 현재 사용자가 받은 쪽지 목록을 모두 가져온 후, 그 중 안 읽은 쪽지만 세어서 표시하는 레이아웃도 본 적이 있습니다. 숫자 하나를 표시하기 위해 어마어마한 양의 데이터를 처리한 셈인데, 그냥 사용하는 입장에서는 이게 얼마나 허접하게 만들어진 물건인지 알 길이 없어요.
반면, TTFB는 똑같지만 로딩하는 CSS, JS, 웹폰트, 아이콘폰트 등의 조합이 달라져서 속도가 다르게 느껴질 때도 있습니다. 예를 들어 웹폰트와 아이콘폰트를 로딩하기 위해 해외 CDN을 2군데나 사용하는 레이아웃이라면 1군데만 사용하거나 아예 안 쓰는 레이아웃보다 체감속도가 느릴 수밖에 없겠지요.