2013-05-09 2 views
0

글꼴을 서버에 저장하고 @ font-face를 사용하여로드하는 것이 Google의 글꼴 API에서로드하는 것보다 느린가요? 아니면 항상 글꼴에 의존하고 상황에 따라 다양합니까?@ font-face 대 Google 글꼴 또는 로컬 호스트 파일 대 CDN의 글꼴

Javascript 및 기타 유사한 파일에 대해서도 동일합니다. CDN에서로드하는 것이 서버에 파일을 저장하고로드하는 것보다 빠르거나 느립니다 (서버에서 로컬로로드)?

하나의 답변으로 일반화하기 위해 상황에 따라 너무 많은 변수가 관련되어 있습니까? 나는 당신이 접근하고있는 CDN과/또는 개인 서버 설정과로드하고있는 파일의 크기/성격에 달려 있다고 생각 하겠지만, 일반적인 규칙이나 전략이 있을지 궁금했습니다. 어느 것이 더 빠름을 알고 있습니까?

답변

2

CDN을 (... 고성능, 조정 웹 서버, 좋은 캐싱)이 마음에 속도로 구축되는 기초에, 빨리 될 수 있으며 일반적으로 지리적으로 분산 된 서버의 네트워크로 구성되어 있습니다 그들이 더 가까이 있고 하중을 공유하기 때문에 잠재력을 낮춘다. 또한 백본에 직접 배치 할 수 있기 때문에 중저가 서버가 수행하는 것보다 훨씬 빠른 전송 속도가 가능합니다.

이렇게 한 특정 국가에서 주로 방문한 트래픽이 적은 웹 사이트의 경우 서버 위치 근처에서 차례로로드가 다르므로 관련이 없습니다.

Google 또는 jQuery CDN을 사용하는 이유는 대역폭을 절약 할 수 있기 때문입니다 (각 소유자가 서버에서 자신의 것을 사용할 수 있도록 허용 한 경우). 긴급한 패치를 놓치지 않도록하십시오. 가능한 한 빨리 CDN을 받으십시오. 알림을 받고 새 버전을 다운로드 한 다음 서버에로드하십시오. (이것이 현대식 sanboxed 브라우저의 큰 문제는 아니지만).