자바스크립트 압축해서 웹페이지 로딩속도 향상시키기
이름은 'javascriptcompressor 닷컴'이다
이름이 자 바 스 크 립 트 압 축 기 라 까먹지 않을 것 같다.
자바스크립트 압축해서 웹페이지 로딩속도 향상시키기
사이트에 접속하면 위 사진과 같은 화면이 나온다.
인터넷에서 자바스크립트를 압축할 수 있는 사이트가 몇 곳이 있지만, 이곳이 가장 일반적으로 사용하기에 무난하다.
주요 항목들을 보면
Base62 encode 와 그 옆에 Shrink variables 가 있는데
이들 차이는? 압축방법에 있다.
Base62 encode는 Base62로 자바스크립트를 인코딩 한 것을 말한다.
Shrink variables는 function 으로 받게되는 인자값과 변수들을 [CODE.02]와 같은 짧은 변수로 변경을 해준다.
이 둘중 아무 체크를 하지 않고 Compress 를 클릭하면
Shrink variables 로 작동을 한다.
일반적인 블로그에서 자 바 압 축을 하려면 Shrink variables 를 선택 하고 돌리면 된다.
위 사진에 검정 박스를 친 부분을 테스트를 해볼 것인데
구글 애널리틱스의 자바코드이다.
<script> 와 끝나는 지점 </script> 사이를 복사하여
아래에 사진처럼 입력란에 붙여넣기를 한다.
붙여넣기 후 Base62 encode 또는 Shrink variables 을 선택하거나 선택하지 않으면 후자의 것이 자동으로 적용되서 압 축 해준다.
자바스크립트 압축해서 웹페이지 로딩속도 향상시키기
동작을 시키면 위 사진과 같이 Decode 위에 Compression ratio : 367/394=0.931 로 압축비율(률)이 나온다.
이정도 줄어들었다는 것을 보여준다.
그럼 네이버의 글자수세기 를 이용해 어떻게 변했는지 한번 테스트 해보겠다.
위에는 애프터 이고, 아래는 비포 이다.
공백을 제외하고는 동일한 366byte 이다.
이둘의 차이를 알겠는가?
공백에 차이가 있다. 오리지널 파일은 388바이트 였는데 압축된 파일은 367바이트로 용량이 줄어든 것을 알 수있다.
아래는 Base62 encode 를 작동시켜봤다.
자바스크립트 압축해서 웹페이지 로딩속도 향상시키기
위 사진과 같은 형태로 변하는 것을 알수 있다.
용량도 -가 아니라 오히려 +가 되었다.
compression ratio: 787/394 =1.997
더 늘어난 것을 알 수 있다.
일반적으로 블로그에는 Base62 encode 를 사용하지 않고, Shrink variables 를 사용하시길 권한다.
이렇게 해서 압축된 파일을 티스토리 블로그 HTML/CSS 편집기에 원래 원본파일을 삭제하고 복사하여 붙여넣기한 후 저장을 누르면 된다.
시간이 지나면 웹페이지 로딩속도가 약간 더 향상된 것을 확인할 수 있다.
다음은 관련 글이다.
지금까지 자바스크립트 압축해서 웹페이지 로딩속도 향상시키기 글이였다.
'IT > 인터넷' 카테고리의 다른 글
문화상품권 파는곳 & 구매처 (0) | 2017.04.24 |
---|---|
직캠 레전드 찍는 직캠러 돈 많이 벌까? (2) | 2017.04.20 |
아파트 평수계산 어렵지 않아요 (0) | 2017.04.16 |
통영 케이블카 가격 & 시간 알아봐요 (0) | 2017.04.14 |