내 클라이언트가 웹 사이트에 설치할 자바 스크립트 파일을 만들어 내 서버를 호출합니다. 내 서버 대신 CDN에서 자바 스크립트 파일을 호스팅하는 것이 더 나은지 궁금한가요? 이점은보다 나은 응답 시간과 항상 사용할 수있는 훨씬 더 높은 가능성입니다. 그러나 CDN이 다른 회사에서 구입하거나 사업을 중단 한 경우 향후 파일에 더 이상 액세스 할 수 없으며 존재하지 않는 파일에 연결하는 고객이 많습니다. 어떤 일이 일어나지 않도록 방지 할 방법이 있습니까?콘텐츠 전달 네트워크에 관한 질문 CDN
답변
CDN의 콘텐츠를 참조하려면 도메인/하위 도메인을 CDN 서버로 지정하고 클라이언트가 도메인을 사용하여 JS를 참조 할 수 있습니다. 그래서 앞으로 CDN을 바꾸고 싶다면 DNS 항목 만 남겨 두십시오.
CDN에서 공간을 구입하려고하지 않는 경우 클라이언트가 자신이 소유 한 도메인/하위 도메인에서 호스트하도록 제안하고 DNS 레코드를 업데이트하여 선택한 CDN을 가리 키도록 제안해야합니다. 당신은 항상 당신이 참조하는 외부 코드를 제공하고 그들에게 로컬 호스팅에 CDN로 전환하는 방법에 대한 지침을 제공하는 경우
CDN이 항상 속도를 늦추지는 않습니다. CDN이 인기가 없다면 브라우저는 스크립트를 캐시하지 않습니다. 다른 DNS 조회를 수행하고 약간의 시간이 걸리는 새로운 연결을 만들어야합니다. 귀하의 사이트가 다운 된 경우 정말 CDN가 있음을 문제가되지 않기 때문에 CDN은 더 신뢰할 수있는
또한 거짓 혜택입니다.
약간의 대역폭을 절약 할 수 있지만 소량 만 저장할 수 있습니다. 예를 들어 jQuery가 사용하는 배경 이미지보다 훨씬 작습니다 jquery14.com
내게 가장 큰 이점은 내 서버가 다운되면 내 자바 스크립트 파일에 링크 된 웹 사이트가 파일이 CDN에있는 경우 영향을 미치지 않는다는 것입니다. 그러나 파일이 내 서버에 있고 서버가 다운되면 클라이언트의 웹 사이트가 완전히로드되지 않을 수 있습니다. 요청이 시간 초과 될 수 있습니다 (사용자가 어떤 브라우저를 사용하는지에 따라 다름). – mike
DNS 조회도 캐시됩니다. 처음 사이트를 방문 할 때 주로 한 번 치는 것입니다. 심지어이 명중 는 페이지로드 시간으로 인해 병렬화 다운로드에 작은 될 수 있습니다 http://code.google.com/speed/page-speed/docs/rtt.html#ParallelizeDownloads jQuery를 작은 수 있지만, 서비스를 제공 할 수 순 사용자 수 200,000 명이 하루 4.5GByte입니다. 저장하지 않고 동시에 사이트를 더 빨리 만들 수는 없습니까? 또한 해당 CDN 중 하나는 Google입니다. 나는 그것이 인기로 간주 믿습니다. –
- 1. 콘텐츠 전달 네트워크 (CDN) 사용의 장단점은 무엇입니까?
- 2. 무료 CDN - 콘텐츠 전달 네트워크 (특히 jQuery 호스팅 용)
- 3. 변수 출시에 관한 질문
- 4. IOS에 관한 동영상에 관한 질문
- 5. 객관적인 질문, xpath에 관한 질문
- 6. 피어 투 피어 콘텐츠 배포 네트워크에 대한 Git
- 7. 상속에 관한 질문
- 8. IOCP에 관한 질문
- 9. Lucene 채점에 관한 질문
- 10. 표시에 관한 UIDatePicker 질문
- 11. MKMapView에 관한 질문 Annotations
- 12. 대상 재활용에 관한 질문
- 13. scjp enum에 관한 질문
- 14. PHP와 Java에 관한 질문
- 15. 검색에 관한 질문
- 16. Ajax에 관한 질문
- 17. clock() 함수에 관한 질문
- 18. 데이터 압축에 관한 질문
- 19. 특성에 관한 질문
- 20. 포인터 계산에 관한 질문
- 21. parcelable 오브젝트에 관한 질문
- 22. 알파 값에 관한 질문
- 23. Quartz.net에 관한 질문
- 24. 유동체 레이아웃에 관한 질문
- 25. libmemcached 사용에 관한 질문
- 26. 캐스팅에 관한 질문
- 27. 암호에 관한 질문
- 28. 제네릭에 관한 질문
- 29. 파이썬에서 pexpect에 관한 질문
- 30. NSString unacceptance에 관한 질문
것은,이 문제가 될 안된다. –
Andras, 어디서 더 자세한 정보를 찾을 수 있을까요? 흥미로운 것 같지만 실제로 어떻게 작동하는지 잘 모르겠습니다. – mike
yummm : 자바 스크립트 파일을 직접 호스팅해야하는 특별한 이유가 있습니까? 간단한 해결책은 CDN에서 실제 내용을 제공하면서 언제든지 다운로드 할 수 있도록 소스를 다운로드 할 수 있도록하는 것입니다. –