2012-01-26 1 views
1

Google API에서 사라지는 JQuery 1.6.1에 대한 정보가있는 사람이 있습니까? 오늘 오후 8시 30 분에 2012 년 1 월 25 일에 갑자기 앱의 일부가 작동을 멈췄습니다. 범인은 GoogleAPIs.com입니다. Google은 CDN에서 JQuery API를 제공하는 데 많이 의존했습니다.오늘 Google API에서 JQuery 1.6.1을 사용할 수 없게됩니다. (01/25/2012)

http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js - FILE 중부 서머 타임 오후 8시 반

https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js에서 찾을 수 없음은 - JQuery와 1.6.1 API가 잘 반환!

이렇게하면 표준 API를 제공하기 위해 타사 CDN에 의존하는 것에 대해 다시 생각하게되었습니다. Google의 CDN에서 API를 검색 한 다른 사이트를 사용자가 방문한 경우이 API의 브라우저 캐시 버전을 사용할 수 있으므로 인터넷의 불필요한 트래픽을 줄이고 성능을 약간 향상시킬 수 있습니다.

그런데 다른 모든 버전은 http 프로토콜을 사용하여 1.6.1을 제외하고는 액세스 할 수 있습니다! 아무도 통찰력이 없나요? 나는 이것을 관찰하는 유일한 사람인가? API 버전이 갑자기 모든 표준 API의 가장 신뢰할 수있는 저장소라고 주장되는 것으로부터 사라질 수 있다고 믿기가 힘듭니다.

내 브라우저에 캐시 된 버전이 있으므로 브라우저에 캐시 된 버전이 만료 될 때까지 지금까지 눈치 채지 못할 수도 있습니다. 스크립트 배포를 제 3 자에게 줄이는 것은 정말 나쁜 생각입니까?

답변

6

It returns fine for me.

Google CDN을 시도하지만 로컬 폴백이 있어야합니다.

코드의이 작품은 간결하고이를 달성 ...

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> 
<script> 
    window.jQuery || document.write('<script src="/js/libraries/jquery.1.6.1.js"><\/script>'); 
</script> 
+0

알렉스, 그 이상하다! 공개 프록시 서버를 사용하여 어떤 일이 발생하는지 확인하려고했습니다. 당신 말이 맞아요. 괜찮습니다. 나는 파이어 폭스 10에서 액세스 할 수 없게되는 유일한 버전 (1.6.1, http를 사용할 때)을 유발할 수있는 것에 대해 더 의아해했다. 나는 또한 IE를 확인하고 다시 괜찮아! 나는 이것을 막을 수있는 것을 조사해야합니까 ??? 신속하게 응답 해 주셔서 감사 드리며 지역 대체 시스템에 대한 코드 스 니펫에 대해서도 감사드립니다. – smallworld

+0

Firefox 캐시를 완전히 지운 후에 이제 액세스 할 수 있습니다. 빠른 업데이트! 나는 오늘 저녁에 Firefox를 업데이트했다. 파이어 폭스 캐시에 문제가있는 것 같습니다. 아직도 Google API 서버가 다른 상태 코드를 반환 할 때 FF가 404 파일을 찾을 수 없음을 나타내는 이유는 무엇입니까? – smallworld