답변:
찬성
단점
보안
이 El Stack 게시물 과 주제에 대한 충분한 인터넷 검색을 권장 합니다 . 각 CDN은 다를 수 있지만 간단히 말해서 이것이 작은 관심사라고 생각합니다.
모범 사례가 진행되는 한, 페이지로드를 최적화하는 일반적인 접근 방식은 Jarrod가 언급 한 것처럼 단일 도메인에 대한 제한된 연결 수로 인해 모든 JS 자원을 번들로 묶는 것이며, 먼 미래를 설정하면 응답에서 헤더가 만료됩니다.
Jarrod가 지적한 것처럼 CDN이 이러한 혼합, 특히 인기있는 것들을 가져 오는 것은 사용자가 이미 URL에 액세스했으며 연결을 설정하지 않고도 클라이언트 캐시에서 즉시 JS 리소스를 검색 할 수 있다는 것입니다.
이를 위해 CDN을 모두 사용하고 모범 사례를 사용하면 사용자가 처음 URL에 액세스 할 때 ~ 10-50KB를 추가로 검색하지 않고 페이지를 더 빨리로드 할 수 있습니다.
내가 할 강력 추천 두 가지 이유 CDN 서비스를 사용 : 재 러드가 언급 한 단점이있다 사실,하지만 완전히 무의미하고 이미 하나의 문서로 소스를 묶는 경우, 당신은 말의 정적 jQuery를 부분을 검색하는 모든 사람을 강제로 수 있습니다 번들로 제공되는 리소스 중 하나를 업데이트 할 때마다 문서 (~ 33KB)
나는 그것이 당신에게 들리는 것이 얼마나 중요한지 모르겠지만, 거대한 사용자 기반으로 인해 대역폭이 크게 줄어들고 비용이 크게 절약되어 포르노 스트리밍 및 맥주 구매와 같은 더 시급한 문제로 전환 할 수 있습니다.
개인적으로, 나는 타사 호스팅 스크립트에 의존하지 않을 것입니다. 당신이 다른 사람들의 대본을 활용한다면 당신은 그들의 자비에 있습니다. 고려해야 할 몇 가지 사항이 있습니다.
자신의 사이트에서 코드를 호스팅하는 것이 더 안전합니다. 당신은 한 번만 태워야하고 250 개의 웹 사이트를 구축하고 호스팅하면 작동을 멈춘 제 3의 부분 호스팅 스크립트를 신뢰했기 때문에 재미있게 행동하기 시작합니다.