프런트 엔드 웹 사이트 최적화 일반적인 방법

1. 병합 JS 및 CSS 파일

JS 및 CSS 파일로 병합 공유, JS 이상의 파일, 당신은 JS 파일을 병합합니다 반복적으로 확장 로딩 속도가 될 서버에 데이터를 요청해야하는 경우 이렇게뿐만 아니라, 코드를 단순화 할뿐만 아니라, 구현 JS 파일에 있습니다 함께 요청의 수를 줄이고, 그로드의 속도를 증가시킬 수있다;

2.Sprites 사진 기술 (픽쳐 위저드 기술)

픽쳐 위저드 기술은 최적화 페이지 로딩 속도에 인기있는 방법, 그것은 페이지가 모두에게 분산 된 사진을 포함 (참고 : 그림, 아이콘을 아는 사람들이)있는 큰지도를 포함하고 CSS 배경을 사용하여 응답의 본문에 해당 사진의 재산 지금, 너무 한쪽으로 접근 할 때, 단지 이동에 대한 요청없이, 큰 이미지가 될 수로드 할 때. 이러한 접근 방식뿐만의 큰 정도가 될 수있는 페이지의 최적화에 익숙한 사진의 크기, HTTP 요청 수의 감소, 부하를 감소

3. 압축 사진과 텍스트

이미지 압축이 감소 될 수 있으며, 텍스트 데이터의 크기, 특히 압축 코드에서 압축 HTML, XML, JSON, 자바 스크립트, CSS 등의 비율은 코드의 70 %까지처럼 크게 파일 크기를 줄일 수 있습니다 코드 압축, 그것은이다 빠르게 페이지로드

4. 부하 요구 (가시 영역 및 지연 로딩 이외의 영역)

사용자가 빠르게 웹 페이지를 참조하십시오 중요한 내용의 전달 할 수 있도록하기 위해, 당신은 콘텐츠를 볼 수 우선 순위 영역을로드 할 수 있습니다, 당신은 고정 너비와 높이에 자리 표시 자 이미지를 자리 표시자를 사용하여 페이지의 피할 변형하기 위해, 컨텐츠 영역을로드 지연에 표시되지 . 사용자의 마우스를 아래로 굴러 때 ImageLazyLoad에서 JQuery와 좋은 수요 로딩을 달성 할 수있는 플러그인으로 만, 다음 그림은로드해야합니다. 물론, 당신은 또한 달성하기 위해 기본 JS를 사용할 수 있습니다.

5. 확인 사진이로드되는 첫 번째 함수

사이트의 가용성의 중요성의 주요 고려 사항, 기능 버튼이 사전에로드, 사용자는 누가 설 수, 다운로드 버튼 이미지를 찾기 위해 5 초를 기다리고 보냈다 8S 시간을 다운로드, 다운로드 페이지에 진입?

6. 화면 최적화 형식

그림 형식 잘못 사용하면 느린 로딩 속도의 매우 일반적인 원인, 이미지를 줄일 수있는 여러 이미지 형식의 올바른 사용의 크기입니다. 이러한 일반적 JPG로서 사용 배너 JPG 이미지 형식으로 크게 일반 페이지는 손실 압축 가능한 최대 범위 (채널 투명성을 지원하지 않음) 시각적 경험에 영향을주지 않고 화상의 양을 줄이기 위해, 일반적으로 작은 포토 포맷을 PNG, 무손실 압축은 일반적으로 (투명 유지 채널)이다.

7. 프로그레시브 JPEG 파일 (고급 JPEG)

ProgressiveJPEGs 사진이라고하는 JPEG 형식의 특별한 변종이다 "고급 JPEG." 고급 JPEG 파일을 생성 할 때, 데이터가되도록 배치 : 이미지를로드 할 때, 데이터가로드 될 때, 단지 흐린 이미지를 표시하기 시작 이미지가 점점 분명해진다. 그것은 인터레이스 GIF 사진 형식에 해당합니다. 고급 JPEG 주로 설계된 모뎀을 사용하여 느린 네트워크의 계정에, 빠른 네트워크 사용자는 보통 정상 JPEG 포맷 이미지의 차이를 인정하지 않습니다. 사용자의 상대적으로 느린 속도로, 이것은 의심 할 여지없이 매우 좋은 경험이다.

8. 코드 간소화

코드뿐만 아니라 프로그래머가 프로그래밍 능력 시험, 가장 직접적인 방법입니다. 원하는 기능을 구현하고, 파일 크기를 줄일뿐만 아니라, 시간의 불필요한 낭비를 줄이고 최소한의 코드로 코드를 최적화합니다. 등 불필요한 공간, 주석, 줄 바꿈을 줄일 수 있지만, 파일 크기를 줄일 수있다.

지연 제는 임의로 로딩하고 코드를 실행할

코드 기능 아웃이 위해 window.onload 이벤트 다시 용으로 작성 될 수 있도록 대부분의 JS 코드 페이지는 만 페이지가로드 한 후 수행해야합니다. 이 페이지의 몸과 필요한 JS 코드가 먼저 밖으로로드하고 와서 요청 코드가 아닌 시작이 필요 할 수 있습니다.

10. 아약스

페이지 요구의 일부만 업데이트 할 때, 당신은 당신이 전체 페이지 1 다시 재 요청 데이터를 전체 페이지를 새로 고침 할 필요가 없습니다, 비동기 적으로 업데이트 페이지에 AJAX를 사용하지만, 단지 페이지를 업데이트하는 데 필요한 데이터의 일부를 요청할 필요가 있습니다 . 이 페이지의 로딩 속도를 향상시킬뿐만 아니라, 성적 경험을 향상이있다.

최적화 페이지 자동화 도구 (11)

예를 들어 RadwareFastView 들어

추천

출처www.cnblogs.com/jiahuasir/p/11864466.html