1. 최초 로딩의 경우, http1.1을 쓰는데, js,img,css 파일들이 존나 많아서 다운로드만 해도 시간이 너무 오래걸림
2. url에 버전이 명시돼있어서 딱히 캐시 자동 만료를 걸 필요 없는 것들이 있는데, max-age:600으로 자동 만료 걸고있음. css들도 있어서 렌더링 지연됨
3. 댓글 api가 blocking으로 동작함;; 이거 가끔 2초 3초 넘게도 걸리는데, 그동안에는 상세 페이지만 보이고 댓글 이하 목록페이지는 로드 안됨
4. 그 외에도 기본적으로 ajax 콜을 blocking으로 수행함(미친거같음)
요약하자면
1. http2로 바꾸고
2. 일부 에셋들 캐시 자동만료 없애고 url버전 세분화하고
3. api들 전부 다 non blocking으로 전환해야함
해당 댓글은 삭제되었습니다.
blocking call이라는 발상을 해낸놈이 누군지 ㄹㅇ 궁금
정보) 디씨는 SI에서 만들었다
근데 이렇게 만들어도 잘 쓰잖아 나도 대충만들어야게따
ㅋㅋㅋㅋㅋ 진짜 노답이네 그냥
오..!
디시 차세대 얼마정도 들까
얼만진 몰라도 기존꺼 고치는거면 새로 만드는거보다 돈 더들듯
js 기본이 논블로킹 동작인데 뭔말임 비극-자살예정자
jquery ajax에 async:false 옵션을 줘서 블로킹으로 바꿀수있음.. 그짓을 해버림..
와... 진짜 답없네요. 디씨 개발인력 5명정도라던대 저거 다하려면 과로로 죽을듯