Google PageSpeed 통계를 사용하여 내 사이트의 성능을 개선하려고 노력해 왔으며 지금까지는 매우 성공적이었습니다. .ready()
페이지를 완전히로드 할 때까지 스크립트를 연기하기 위해 사내 jQuery 버전이 이미 있기 때문에 스크립트 연기와 같은 것들이 아름답게 작동했습니다. 필자는 그 특정 기능을 인라인하고 전체 스크립트를 페이지의 끝으로 옮기는 것뿐입니다. 잘 작동했습니다.
그러나 이제 나는 체크리스트에서 남은 노란색 점 하나에 눈부신 것을 발견했다.
내 CSS가 설정되는 방식 _.css
은 일반적으로 페이지 구조에 적용되거나 사이트의 1-2 곳 이상에서 사용되는 스타일을 포함하는 하나의 전역 파일을 갖는 것입니다. 그런 다음 대부분의 페이지 party.php
에는 party.css
해당 특정 페이지에 특정한 스타일을 포함 하는 관련 CSS 파일 (예 :)이 있습니다 . 파일 /t=FILEMTIME
이름이 변경 될 때 업데이트되도록 파일 이름을 추가 하고 나중에 .htaccess로 파일을 제거하면 모든 CSS 파일이 무기한 캐시됩니다 .
어쨌든 Google은 접는 컨텐츠에 필요한 중요한 스타일을 인라인하는 것이 좋습니다. 문제는 ... 글쎄,이 스크린 샷을보십시오 : http://prntscr.com/1qt49e
당신이 볼 수 있듯이 ... 모든 내용은 이상입니다! 사람들은 특히 많은 페이지를로드하는 게임에서 스크롤을 싫어합니다. 그래서 사이트를 한 화면에 맞도록 디자인했습니다 (충분한 해상도로 가정). 즉 ... 모든 스타일이 스크롤없이 볼 수있는 컨텐츠에 적용됩니다! 그래서 ... 어떤 해결책이 있습니까? 아니면 거의 완벽한 점수에 노란색 표시가 붙어 있습니까?