2013-12-18 5 views
-1

이 질문은 꽤 오랫동안 내 머리를 통해 실행되었습니다. 예를 들어 색인 페이지 만 회전식 캐 러셀을 사용하는 경우 모든 페이지에 포함 시키십시오. 나에게는 그렇지 않지만, 대부분 WordPress 플러그인과 테마은이를 고려하지 않고 모든 페이지에 스크립트를로드합니다. 제가 누락 된 것이 있습니까? 내가 그런트의 파일 축소 프로세스를 읽는 동안웹 사이트에서 모든 페이지에로드해야하는 경우 한 페이지 만 자바 스크립트 파일을 사용합니까?

또한, 그것은 실제로 어떤 단 하나의 페이지에서 사용하는 것을 포함하여 모든 자바 스크립트를 포함 모두 다음 사이트에서 사용되는 모든 스크립트를 축소하고를 연결합니다. 그렇게 효율적입니까? Grunt for People Who Think Things Like Grunt are Weird and Har. 압축은 사용되는 모든 여분의 코드를 보충합니까?

답변

0

첫 번째 페이지를로드 한 후에 JS 파일이 브라우저에 캐시되기 때문에 별 문제가되지 않습니다.

+1

글쎄, 아직로드하고 코드를 실행해야합니다. – epascarello

0

합리적으로 할 수 있다면 코드 청결 이외의 다른 이유로 인해 필요한 경우에만 스크립트를 페이지에로드해야합니다. 플러그인과 WordPress (또는 다른 소프트웨어)는 어디서나 사용할 수 있도록 필요한 곳을 모릅니다.

1

한 곳에서만 필요한 것이 있다면 한 곳에서만 입력하십시오. 대부분의 WordPress 플러그인과 테마는 성능을 전혀 고려하지 않습니다.

모든 JavaScript를 하나의 파일로 컴파일하기위한 논점은 한 번 다운로드하여 캐싱 한 것이므로 좋은 방법입니다. 이는 사이트 전체에서 사용되는 공통 코드에 대해 완벽한 의미를 갖습니다. 이것은 자주 사용되는 물건이나 항상 다운로드되는 것을 알기에 유용합니다. 예를 들어 홈페이지가 기본 방문 페이지의 90 %라는 것을 알고 추가 요청의 오버 헤드로 인해 가치가 있다면

1

캐싱을 수행하는 동안 올바른 방법 (아마도 ETags 사용)은별로 중요하지 않습니다. 각 페이지 스크립트를 얻으려는 새로운 웹 요청을하는 것은 아마도 최악입니다. 왜냐하면 홈페이지에 모든 스크립트가 포함되어 있다면 사용자가 방문하지 않는 다른 페이지가 있어야하기 때문입니다 새 스크립트를 가져옵니다.