캐머런 상품 Q&A
페이지 URL | http://swhite523.com/main |
---|
우선 폰트어썸의 버전업데이트가 필요합니다.(4.3.0) (레이아웃에 적용된 현재버전 4.2.0)
그리고 레이아웃에 해당 부분의 대한 옵션이 필요합니다.
폰트어썸을 사용할경우, CDN기능과 레이아웃에서 불러오는 기능을 둘다 제공 되어야 합니다.
이유는 속도에 차이가 큽니다.
요즘 서버들이 빠르게 발전하여 일반 내부에서 몇십개의 CSS을 로드를 하여도 크게 손실이 없고 아시다 시피 브라우저 캐시를 통해서 다시 압축을 불러올 수 있기 때문에.. 이 부분의 영향이 크더군요.
기존에 webwait.com 에서 속도 측정을 하였을때 (메인페이지 기준)
2.80초 (첫 로드)
CDN을 제거하고, 폰트어썸을 레이아웃에서 <load target="css/폰트어썸.css" />으로 불러왔을때,
1.20초 (첫로드)
차이를 보였습니다...
서버가 해외에 있고(일본제외 일본호스팅은 해저망을 통해서 국내와 다이렉트연결되어 있어서 큰 영향이 없는 것으로 알고 있습니다.) 국제망을 사용하는 해외 호스팅의 경우 CDN이 오히려 속도개선에 효과가 있을테지만, 그렇지 않은경우 서버내에서 불러오는 것이 더 효율적이고, 폰트어썸적용된 아이콘들이 늦게 떠서 안정적이지 못한 모션(?)을 보이는 것도 방지가 가능합니다.
(지금 제사이트에 적용된 폰트어썸은 서버내로 통합한 상태..)
아무래도 두가지를 옵션으로 제공해야할 것 같아요.
제안해 주신대로 예전에는 그렇게 하였다가 다시 CDN 서버로 바꾸었는데,
이유가 폰트어썸이 자체 서버로 할 경우 안되는 경우가 많아서였습니다.
이 부분은 내부 협의 후 반영여부 검토해 보겠습니다.^^
제안 감사합니다.^^