2017-02-20 12 views
3

AMP 페이지가 구현되었습니다. 그래서 cdn에서 https://cdn.ampproject.org/v0.js API를 호출합니다. 하지만이 파일을 프로젝트에 저장하려고합니다. 제 3 자 API가 느린 웹 사이트를 만들기 때문입니다. 나는 내 웹 사이트를 테스트했다 googlepagespeedAMP를 위해 프로젝트에서 로컬로 v0.js를 호스트 할 수 있습니까

1 : https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.winni.in%2Fcake-delivery-in-bangalore 다음 내 웹 사이트는 84 페이지의 속도와 비슷합니다. 하지만 AMP 이전에는 모바일에서 내 페이지 스피드 점수는 91이었습니다. 그래서 내 프로젝트에서이 파일을 호스팅하려고합니다.


enter image description here

내가 사용하고 있습니다 :

<script src="https://cdn.ampproject.org/v0.js" async></script> 

우리가 로컬 여부를 호스팅 할 수 있습니까? 로컬로 호스트하면 Google에 의해 반영 될 것인가 아닌가? 귀하의 제안은 나를 위해 매우 도움이 될 것입니다.

+0

'v0.js'에 대한 스크립트 태그가 비동기로 설정되어 있습니까? 당신은 그걸 가지고 있다면 그것은 렌더링 차단되지 않습니다 ... – Luke

+1

@ 루크. 을 사용하고 있습니다. –

+0

흠, 보고서에 렌더링 차단이 나타나는 이유가 궁금합니다. 어쩌면 스크립트 태그가 아직 페이지 하단으로 이동해야합니까? – Luke

답변

3

그렇지만 자체적으로 AMP 런타임 라이브러리 (v0.js)를 호스팅하지 않는 것이 좋습니다.

페이지가 AMP 검사기 (Google 검색에서 ⚡ 아이콘과 함께 Google 캐시에서 제공되지 않음)에서 실패하고 Google의 매주 업데이트에서 푸시 된 버그 수정 및 새로운 기능을 놓치게됩니다.

+0

이에 동의합니다. 나는 또한 https://cdn.ampproject.org/v0.js에있는 URL의 버전이 자신의 사이트 버전보다 사용자의 캐시에있을 가능성이 높다고 덧붙였다. 결과적으로 실제로 더 빨리로드 될 수 있다고 믿는 것은 매우 합리적입니다. – Gregable