2012-08-25 4 views
3

우리는 페이지 로딩 시간을 최적화하려고하지만 대부분 페이스 북에서 나오는 자바 스크립트 파일이 엄청납니다. 예, 우리는 페이스 북에서 (버튼과 같은, comments..etc) 몇 특권 을 가지고하지만 난이 모든 하나 개의 파일 "all.js"에서 축소 된 된 것을 이해로이 코드는 우리가페이스 북은 400KB의 15 자바 스크립트 파일을로드합니다

(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=XXXX"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 
가 인정 enter image description here

그리고 물론 코드를 제거 이러한 파일을 제거합니다

불을 지르고 확인 후, 이것은 우리가 무엇을 얻을 수 있습니다. 누구나 아이디어를 최소화 할 수 있습니까?

+0

해당 파일에는 무엇이 있습니까? – zerkms

+2

그 스크립트는 페이스 북에 의해로드되고 사용되며, 위젯을 사용하지 않는다는 것을 제외하고는 당신이 그것에 대해 아무 것도 할 수 없다고 생각합니다. – Esailija

답변

0

DOM Ready event가 실행 된 후에 이러한 모든 자바 스크립트 파일이로드되며 페이지로드 시간에 영향을 미치지 않습니다.