2014-01-20 2 views
0

내가 내 YSlow에에 C 등급을 얻고의 제어 할 수 없습니다 유효 기간과 파일을 외부 JS에 YSlow에 점수를 향상 당신은 그 파일이 무엇인지 알 수 없습니다. 대부분 facebook SDK, jitter, twitter share widget js, live chat javascript 위젯, crazy egg javascript widget, google plus javascript SDK입니다. 그래서 나는 이들 파일의 유효 기간을 어떻게 정하는 지에 대해서는 아무런 통제권이 없다. 그럼 내가 붙어있어,이 문제를 해결하려면 어떻게해야합니까?당신은 내가 유효 기간을 가지고 있지 다음 파일을 가지고 있기 때문에

+0

각 js 파일이로드 된 해당 서버에서 만료 날짜를 설정했기 때문에 많은 작업을 수행 할 수 있다고 생각하지 않습니다. 적어도 FB에 대해서는 https://developers.facebook.com/blog/post/2011/08/02/how-to--optimize-social-plugin-performance/에서 살펴보아야합니다. – Valentin

답변

0

다음은 Valentin의 답변에 따라 다른 서비스에서 호스팅되는 스크립트의 만료 날짜 같은 것을 제어 할 수 없습니다.

나는 한발 물러서서 들어오고있는 외부 JS의 총량을보고 어떤 것이 결합, 제거 또는 지연 될 수 있는지 살펴 봅니다.

예를 들어 static social media share buttons을 살펴보십시오. 해당 Share 단추를 만들기 위해로드되는 외부 JS의 경우 이러한 정적 버전으로 전환하면 성능이 크게 향상 될 수 있습니다.