앞 뒤 분리 (2)
# gzip
gzip on;
# gzip ,
gzip_min_length 1k; ( 1K )
# gzip ,1-10, , CPU ,
gzip_comp_level 2; ( 2 )
# 。javascript 。 mime.types 。
gzip_types application/javascript text/css; (text/html , , , )
합치다
sea. js 를 사용 하여 모듈 화 되 었 기 때문에 모든 HTML 에는 공공 CSS, JS 파일 및 자체 의 단독 CSS, JS 파일, 그리고 sea. js 로 도 입 된 JS 파일 만 포함 되 어 있 기 때문에 파일 요청 수가 적 고 브 라 우 저가 병행 다운로드 할 수 있 는 능력 을 고려 하기 때문에 병합 할 필요 가 없습니다.
CSS 압축
플러그 인 gulp - minify - css 사용 하기
JS 압축
gulp - uglify 를 사용 하고 제거
.pipe(uglify({mangle:{except : ['$', 'require', 'exports']}}))
;온라인 디 버 깅 에 편리 하도록 내 연 된 source maps 를 추가 합 니 다.그림 압축
gulp - imagemin 을 사용 하여 그림 을 압축 하 는 시간 이 길 기 때문에 gulp - cache 를 사용 하여 캐 시 합 니 다.
파일 버 전 관리
gulp - static - hash 를 사용 하여 파일 의 md5 에 따라 css, js 에 버 전 번 호 를 자동 으로 추가 하고 sea. js 및 HTML 에 sea. use 도입 파일 이 포함 되 어 있 기 때문에 gulp - replace 를 사용 하여 교체 합 니 다.
개인 블 로그 주소:http://blog.yangqiong.com.cn/qian-hou-duan-fen-chi-er/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.