이미지 2.png

 

라이믹스에서 기본 제공하는 스크립트 압축 / 합치기 기능입니다.

저희 같은 경우 스크립트 자동 압축은 사이트 속도나 트래픽에 유의미한 차이가 나지는 않는다고.. 판단해서 CSS 합치기만 사용하고 있는데요.

 

예전에 CSS + JS 스크립트 합치기를 사용했던 적이 있었는데, 일부 구형 모바일 기기에서 사이트가 오작동한다는 문의가 들어온 이후부터는 'CSS만 합침'으로 두고 있습니다.

 

이 두 숨겨진(?) 기능을 어떻게 사용하고 계신지 궁금합니다.

  • profile
    1. 질문글은 질답게시판에 남겨주세요. (조언 및 등등 대부분 질문게시판을 이용해주시면..됩니다.)
    2. 익스플로러를 사용하는경우 하나로 합치기 기능을 사용하시는게 좋습니다.
    3. 압축하기는 XETown에서도 사용중입니다.

    압축하게되면 트래픽용량을 절약할 수 있어서 보통은 압축하기 기능을 이용하시는 편이 좋습니다.

    압축할경우 용량을 대폭 줄일 수 있기 때문에 보통은 트래픽이 부족한 웹사이트에서는 사용하고 있습니다.

    압축하기 사용시 파일이 변경된 초기에만 다시 압축하기위해 느리지 그 뒤로는 저장된 브라우저나 캐시값들을 그대로 불러오기 때문에 속도에 영향이 크게 없고 절약도 되니 마음껏 사용하셔도 됩니다.

    다만 js압축시 가끔 에러 나는경우가 있으니 압축후 에러 확인은 필수입니다.
  • profile ?
    아, 게시판을 착각하고 잘못 올렸었네요. ㅠ.ㅠ 유의하겠습니당!
    트래픽이나 속도에 큰 차이가 없다고 생각했는데 고민해 봐야겠네요. ㅎㅎ 답변 감사합니다!
  • profile
    압축해서 크게 용량이 주는거 모르겠고(트래픽 부족이나 그런게 없어서..) 부작용이 있어서 압축은 공통스크립트 압축만 사용합니다.

    js 압축은 부작용이 많이 심할 수 있고

    css 압축의 경우 오히려 이미지 경로로 되어있는 것들이 실제 이미지 데이터로 바뀌면서 용량이 크게 증가합니다.(정확한 의미로는 어차피 불러올 이미지를 css에서 처리하게 되어 용량은 같긴 하지만..) 이렇게 되면 css에 들어간 이미지의 경우 캐시를 하지 못할 수도 있고 합니다.
    이부분은 2.0에서는 이미지는 압축에서 제외하도록 바뀌었을 겁니다.

    css 합치기도 사실 아주 오래된 IE 브라우저까지 배려할 상황이 아니라 안하고 있습니다.
  • profile ?
    그렇군요. 답변 감사합니다! :D
  • profile
    예전에 IE에서 CSS 파일이 몇 개 이상이면 나머지는 그냥 무시되는 황당한 버그가 있어서, CSS를 많이 사용하는 레이아웃, 스킨, 위젯 등을 조합하면 디자인이 깨지곤 했습니다. 그 문제를 우회하기 위해 합치기 기능을 만든 건데, 이제는 브라우저 캐싱만 잘 되면 딱히 합쳐서 제공할 필요는 없어요.
  • profile ?
    알려주셔서 감사합니다! IE는 지금 사용중인 레이아웃에서 지원하지 않으니까 고려할 필요가 없겠네요! :)
  • ?
    예전에는 레이아웃(css) 애드온(js)에서 합치면 엄청난 오류를 발생시켰는데 어느 순간 부터
    라이믹스에선 합쳐도 크게 상관이 없더군요. 그래서 공통 파일만 합쳐서 사용합니다.