2010-02-09 7 views
5

가능한 중복 :
Should I link to Google API’s cloud for JS libraries?Google에서 jQuery를 호스트하도록 장단점은 무엇입니까?

는 공용 웹 사이트에 구글 사용자에게 jQuery 서비스를 제공합니까?

+0

jquery lib 파일을 다운로드하여 프로젝트 자체에 포함시킬 수 있습니까? – zapping

+7

참조 http://stackoverflow.com/questions/936399/should-i-link-to-google-apis-cloud-for-js-libraries 및 http://stackoverflow.com/questions/2180391/why-should- i-use-googles-cdn-for-jquery –

+0

예. 이것이 jQuery에서 다운로드 할 수있는 이유입니다. – Skilldrick

답변

6

장점 :

  • 사이트 사용자가 이미 컴퓨터에 파일을 캐시하여로드 시간을 단축 할 가능성이 매우 높습니다.

단점 : 구글이 다운되면

  • , 귀하의 사이트가 작동하지 않습니다.
  • 인터넷을 사용하지 않고 사이트 (인트라넷 또는 로컬 컴퓨터)를 사용해야하는 경우에는 사용할 수 없습니다.

구글 가동 시간 :이 나는 ​​구글이 서버보다 가동 시간이있을 것이다 또 다른 문제에 이곳에 주장했다. 하지만 재미있는 점은 또 다른 주석 작성자가 다음과 같은 점을 제기 한 것입니다. 언제 JS가 사이트의 나머지 부분보다 더 나은 가동 시간을 유지하는지 확인하십시오.

2

전문가는 또한 구글은 jQuery를

호스팅 사용하는 다른 사이트를 방문 용도로 캐시됩니다 될 것

단점 : 구글이 다운되면 다음 jQuery를 사용할 수없는

+0

그리고 Google이 중단 될 가능성은 무엇입니까? – Natrium

+3

이전에이 주장을 들었지만 Google의 가동 시간이 내 것보다 훨씬 더 좋을 것으로 생각됩니다. 또한이 페이지의 출처 중 13 번째 줄을보세요 ... – Skilldrick

+0

실제로 호스트가 Google의 데이터 센터와 비교하여 얼마나 빨랐으며 신뢰할 수 있는지 사례가 있습니다.) – Rowan

1

구글은 서버 :보다 빠른

구글 다운되는 것은 매우 unlikly이며, 또한 세계 취급을 couldnt 뭔가를해야만하지만 서버 어떤 인터넷 접속이 나던 내부 네트워크에있는 경우 캔트 사용하는 구글 JQuery 호스팅 (명백하게)

그리고이 사이트를보십시오. Jquery는 Google에서 제공합니다.

1

서버의 대역폭을 절약하십시오.
다른 사이트에서도 Google CDN에서 동일한 버전을 사용하는 경우 애플리케이션에서 캐시 된 버전을 사용하여 페이지를 조금 더 빠르게 만들 수 있습니다.

1

인트라넷 응용 프로그램을 개발할 경우 클라이언트가 jQuery 파일을 가져 오기 위해 인터넷에 연결되어 있다고 기대할 수 없습니다.

예를 들어, 항상 업 링크를 사용할 수있는 것은 아니기 때문에 Wi-Fi 라우터 용 설정 웹 응용 프로그램을 개발할 때이 기능을 사용하지 마십시오.

1

개발 중입니다. Google 검색 엔진에 연결하여 항상 다운로드 할 필요는 없지만 제작시에는 서버에 하드 카피를 붙입니다.

이유 :

구글이 다운 된 경우) 나는 느슨한 기능
b)는 구글의 버전은 다음 해킹 된 경우는 하드 카피를 최신 상태로 유지하기 위해) 쉽게 내 사이트
C를 손상하고, 할 수 있었다 파일 이름을 변경하여 충분히 쉽게 롤백하십시오.

2

프로는 SQLMenace에 의해 나열되었지만 아주 적은 언급이 있습니다. Google은 때로는 요청에 매달린다.

1

Pro : CDN은 클라우드 컴퓨팅 또는 무언가를 사용하지 않는 한 하나의 위치에 두 개 이상의 위치에 있어야합니다. JQuery가 사이트에서 오는 경우, CDN이 여러 위치에서 스트리밍 할 수있는 위치 일 수 있습니다.

HTTP 및 HTTPS가 있으므로 둘 다 사용할 수 있습니다 (HTTPS에서 HTTPS 스크립트를 참조하면 브라우저 경고가 표시됨).

단점 : 그들은 내가 믿는 JQuery 코어 및 UI 스크립트 파일 만 가지고 있습니다. 그들은 CDN (UI 스크립트 나 인기있는 플러그인 중 일부)에서 가질 수있는 유용한 스크립트를 가지고 있지 않습니다.

로컬 개발은 사무실에서 나쁜 점이 아닌 인터넷 연결이 필요하지만 연결이 불안정하거나 인터넷에 연결되어 있지 않은 경우 원격으로 작업하는 것이 좋지 않습니다.

관련 문제