왜 제3자 CDN 가속 후의 jquery 라이브러리 파일을 추천합니까

3071 단어 jquery

 
구글의 CDN-Content Delivery Network(콘텐츠 배달 네트워크)를 통해 웹 사이트에 jquery 라이브러리 파일을 불러오는 것을 권장합니다.어떤 학우들은 구글의 jquery 라이브러리 파일을 왜 불러오느냐고 물어볼지도 모른다.(PS: 우리는 보통 자신의 서버에 있는 jquery 라이브러리 파일을 불러오지 않습니까?).허허~~ 사실 나도 너희들처럼 생각하고 내 서버에 있는 jquery 파일을 불러왔다.
다음은 제3자 jquery 라이브러리 파일을 사용하는 장점에 대해 말씀드리겠습니다.
4
  • 대기시간을 줄이면 jquery의 강함을 감개하고 jquery의 팀도 이렇게 강함을 감개해야 한다. 허허~ 현재 최신 jquery가 1.8.2 버전으로 나왔는데 기분 나쁜 것은 미니가 압축된 코드도 91.2KB가 있다는 것이다.공식 홈페이지에 보셨는지 모르겠습니다. 
    jquery1.81
    허허~ 위의 그림에서 32KB라면 미니필드 and gzipped를 거친 후의 파일 부피입니다. 허허~~ 구글의 코드 배달 시스템을 사용하면 다운로드할 파일이 32KB일 수도 있다고 생각합니다.(허허~ 추측)CDN-Content Delivery Network(내용 배달 네트워크)의 줄임말은 다양한 서비스 경로를 통해 정적 내용을 분산시키고 사용자의 브라우저가 이 파일들의 링크 요청을 제출하면 인터넷에서 가장 최근에 사용할 수 있는 파일을 자동으로 다운로드한다.이 때문에: 당신의 서비스를 사용하는 모든 사용자가 구글에서 JQuery 라이브러리를 다운로드하면 당신의 서버에서 다운로드하는 것보다 더 빠른 속도를 얻을 수 있습니다.사실 많은 CDN 서비스가 구글과 비교할 수 있지만, 그들은 구글의 무료 서비스의 장점을 뛰어넘기 어렵다. 이 장점은 문제를 결정하기에 충분하지만, 이것은 단지 일부분에 불과하다

  • 4
  • 웹 페이지를 추가하는 동시에 불러오는 속도를 높인다. 서비스의 과부하를 피하기 위해 브라우저는 동시에 연결하는 수를 제한한다. 서로 다른 브라우저에 따라 이 제한은 각 기방마다 두 개밖에 없을 수 있다.구글의 AJAX 콘텐츠 서비스 네트워크를 사용하여 당신의 사이트에 응답하여 로컬 서버에서 더 많은 서비스를 동시에 진행할 수 있도록 합니다

  • 4
  • 더 좋은 캐시를 구글 AJAX 도서관 콘텐츠 발표 서비스를 활용하는 가장 큰 장점은 사용자가 jQuery를 다운로드할 필요가 없다는 것이다.캐시가 아무리 강해도, 자신의 서버로 jQuery를 제공한다면, 사용자는 최소한 한 번은 그것을 다운로드해야 한다. 어떤 사용자는 브라우저의 캐시 구역에서 똑같은 jQuery를 많이 다운로드할 가능성이 높다.min.js의 카피 버전입니다. 그러나 그들이 당신의 사이트를 처음 방문했을 때, 이 카피 버전들은 무시됩니다.다른 한편, 브라우저가 같은 버전의 구글을 가리키는 링크를 감지하면 같은 파일을 다운로드한 것으로 알 수 있다. 구글의 서버는 304(파일을 수정할 필요가 없는 명령, 즉 서버의 파일이 변경되지 않은 것)로 중복 요청에 답장을 할 뿐만 아니라 브라우저의 캐시를 1년 동안 명령한다.이는 일부 사람들이 구글 서비스를 사용하는 jQuery 사이트 수백 개를 방문해도 한 번만 다운로드하면 된다는 것을 의미한다

  • 위의 세 가지 장점은 내가
    이 글이 바뀌었다.
    그런데 요즘 하늘이 구글에 대해 반감을 가지고 있는 것 같아요. 가끔 구글의 물건이 열리지 않을 때가 있어요. 그러면 언젠가 이런 식으로 jquery 라이브러리 파일을 불러오는 것도 실패하지 않을까요?ㅋㅋ~만사가 다 가능한데 구글이 다운도 했네요~ㅋㅋㅋㅋㅋㅋ 괜찮아요 만전의 방법 하나 알려드릴게요.
    <SCRIPT type=text/javascript src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></SCRIPT>
    <script>!window.jQuery && document.write('<SCRIPT src="jquery-1.8.2.min.js"><\\/SCRIPT>');</script>

    위의 코드를 당신의 html 코드의 머리에 놓으세요.의미는 다음과 같다. 우선 구글의 jquery 라이브러리 파일을 불러오고, 불러오는 데 성공하지 못하면 자신의 서버에 있는 jquery 라이브러리 파일을 불러올 수밖에 없다.
    속도와 안정의 원인으로 인해 어떤 사람들은 국내 사이트가 좀 빠를 것이라고 생각할 수도 있지만, 다른 사람들은 국내의 시나닷컴이 아무리 빨라도 구글보다 빠를 수 없다고 생각한다.게다가, 나처럼 한 달에 한 번은sina를 방문할 수 있지만, 나는 하루에 N번은 구글을 방문해야 한다.Google, 시나닷컴, Microsoft 시나닷컴의
    http://lib.sinaapp.com/js/jquery/1.8.2/jquery.js
    http://lib.sinaapp.com/js/jquery/1.8.2/jquery.min.js
    기타 버전:http://lib.sinaapp.com/?path=/jquery
    Microsoft의 경우:
    http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.js
    http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js
    기타 버전:http://www.asp.net/ajaxlibrary/cdn.ashx
    Google의:
    path: https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.jspath(u): https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.js
    기타 버전:http://code.google.com/intl/zh-CN/apis/libraries/devguide.html#jquery

    좋은 웹페이지 즐겨찾기