앞 뒤 분리 (2)

1128 단어
nginx GZIP 열기
#   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/

좋은 웹페이지 즐겨찾기