programing

JSON2를 호스트하는 공개 CDN이 있습니까?

bestprogram 2023. 4. 2. 11:58

JSON2를 호스트하는 공개 CDN이 있습니까?

구글과 마이크로소프트가 자사의 CDN(콘텐츠 배포 네트워크)에 몇 가지 공통 자바스크립트 라이브러리를 호스팅하는 은 잘 알려져 있다.유감스럽게도 둘 다 JSON2.js를 호스트하지 않는 것 같습니다.

JSON2.js의 복사본을 서버에 업로드하여 직접 제공할 수 있다는 것은 알고 있지만 CDN에서 제공하는 몇 가지 장점이 있습니다.

그렇다면 JSON2를 호스트하는 공개 CDN이 있습니까?그렇지 않다면 그 이유를 알 수 있습니까?저작권상의 이유라도 있나요?

cdnjs.com에서 체크 아웃

http://cdnjs.com/libraries/json2/

Json3에 대해서도 조사해 볼 가치가 있습니다.

http://cdnjs.com/libraries/json3/

업데이트: 일부 정보가 최신이 아니어서 더 나은 링크로 변경되었습니다.

json2.js는 Yandex CDN 서버에 있습니다.

풀버전 : http://yandex.st/json2/2011-10-19/json2.js

최소화: http://yandex.st/json2/2011-10-19/json2.min.js

HTTPS도 동작합니다.

대형 CDN이 이 일을 시작하기를 기대하는 것은 아마도 너무 이르다고 생각한다.충분한 수의 사이트에서 라이브러리를 사용하면 가용성 향상, 사용 빈도 증가, 클라이언트 요청 감소, 최종 사용자의 성능 향상 등의 이점이 명확해집니다.일부 사이트만 사용하는 경우 클라이언트가 이미 복사본을 캐시에 저장할 가능성은 낮아지고 성능 향상은 모두 손실됩니다.남은 것은 MS와 구글이 대역폭 요금을 상쇄하는 것뿐입니다.이것은 그들의 의도가 아닙니다.따라서, 해결책은 더 많은 개발자들이 라이브러리를 사용하도록 하는 것입니다.

게다가 도서관은 너무 작아요.코드는 아직 3.5입니다.보수적인 최소화를 사용하는 KB.비교를 위해 jQuery는 24KB이고 ext-core는 29KB입니다.개인적으로 라이브러리를 사이트 기반 JS로 접어서 성능을 향상시킬 것을 권장합니다.적어도 더 널리 받아들여지기 전까지는요.

게다가 JSON 라이브러리가 Yahoo에서도 개최될 것으로 예상한 것은 이상하지만, 찾을 수 없습니다.크록포드는 거기서 일해요

cdnjs.com의 Thomas는 미니버전이 없는 두 가지 이유를 간단히 설명하겠습니다.

1) 스크립트가 우리가 선택한 최소화 방법을 사용하여 작성자가 의도한 대로 작동하지 않을 수 있습니다.2) 보안 절차로서 모든 파일체크섬이 원래 작성자가 호스트한 파일과 일치하는지 확인하고 커뮤니티가 제출한 업데이트에 잘못된 형식의 미니 코드를 포함할 수 없습니다.

따라서 현재로서는 Crockfords의 호스트 미정비 버전을 호스팅하고 있습니다.https://github.com/douglascrockford/JSON-js/raw/master/json2.js

지금 있어요.

Douglas Crockford는 최근 JSON2를 github에 올렸습니다. URL은 항상 최신 버전으로 링크됩니다.

편집: 이 방법을 사용하는 것은 좋지 않습니다.아래의 코멘트를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/2994577/is-there-a-publicly-available-cdn-that-hosts-json2