최적의 성능을 위해 여러 JavaScript 및 CSS 파일 최적화
여러 JavaScript 및 CSS 파일로 작업할 때는 로드에 대한 모범 사례를 고려하는 것이 중요합니다. 효율적인 웹사이트 성능을 보장하기 위해 이러한 파일을 구성합니다.
파일 통합
-
파일 연결: 여러 JavaScript(JS) 또는 CSS 결합 파일을 단일 파일로 압축하면 여러 HTTP 요청이 제거됩니다. 이렇게 하면 브라우저에서 수행해야 하는 요청 수가 줄어들어 페이지 로드 시간이 향상됩니다.
-
빌드 도구 사용: PHP Minify 또는 Grunt와 같은 도구는 축소, 연결 및 연결 프로세스를 자동화할 수 있습니다. JS 및 CSS 파일 최적화.
로드 순서
-
CSS 파일:
- JS 파일: 부분. 이렇게 하면 계산 집약적일 수 있는 JavaScript를 실행하기 전에 브라우저가 HTML을 구문 분석할 수 있는 충분한 시간을 갖게 됩니다.
콘텐츠 유형 지정
- JS 및 CSS 파일 모두에 대한 콘텐츠 유형을 지정합니다. JS 파일은 application/javascript MIME 유형을 사용해야 하고, CSS 파일은 text/css MIME 유형을 사용해야 합니다.
GZipping 및 압축 고려
- JS 및 CSS 파일을 압축하려면 서버에서 GZipping을 활성화하세요. 이렇게 하면 파일 크기가 줄어들고 파일이 네트워크를 통해 전송되는 데 걸리는 시간이 줄어듭니다.
캐시 사용
- 클라이언트 구현 -JS 및 CSS 파일 모두에 대해 HTTP 헤더를 사용하는 측 캐싱. 이를 통해 브라우저는 이러한 파일을 로컬에 저장할 수 있어 서버에 대한 요청 수를 줄일 수 있습니다.
특정 PHP 권장 사항
- 이것은 PHP 애플리케이션인 경우 PHP Minify 라이브러리 사용을 고려해 보세요. JS 및 CSS 파일을 쉽게 연결하고 축소할 수 있습니다.
- html_header() 또는 html_footer() 함수를 사용하여