커뮤니티

현재 사용하고 있는 레이아웃에 js 폴더가 있는데요

 

layout.html 에서 load하지 않는 js파일들을 삭제해도 문제가 없을까요??

 

js파일안에 8개정도가 있는데 실제로 layout.html 에서는 2개정도만 로드하더라구요..!!

 

막상 삭제해보려니 무서워서 질문먼저 드려봅니당 ㅠㅠㅠ

댓글 7

  • 로드를 안 한다는건 해당 기능을 사용 안하기 때문이라 삭제해도 상관은 없을텐데, 안 삭제해도 아무 상관없기 때문에 그냥 놔두시는게 더 나을거 같네요
  • @기븐
    아! ㅎ 다름이 아니라 https://developers.google.com/speed/pagespeed/insights/ 여기서 측정을 하면
    load 하지 않는 js까지 목록에 뜨더라구요 혹시나 해서욯ㅎ!
  • @임시크
    그게 문제라면 전 일단 삭제하는 것보다는 그냥 해당 파일들을 minify해서 업로드하는걸 더 추천드립니다. 괜히 지웠다가 나중에 안되는게 생기면 더 귀찮고 골치아파져서...

    라이믹스라면 옵션에 있고, 기본 XE라면 해당 파일을 https://jscompress.com/ 라는 사이트를 이용해서 압축한 다음 압축된 파일을 같이 업로드하면 됩니다.
  • @기븐
    링크 주신 해당사이트 에서 사용중인 js도 압축해도 되나요??>.
  • @임시크
    사용 중인 js파일을 올린 다음에 압축된 파일을 받아서

    (예컨대 이름이 sample.js 인 파일이라면 압축된 파일을 받은 다음 sample.min.js 로 이름을 바꾼 다음에)

    서버에 업로드하면 기존에 있던 압축되지 않은 파일은 전송되지 않고 압축된 min.js 파일만 전송됩니다.
  • @기븐
    아하 혹시 적용해도 사이트에 문제가 생기거나 하진 않겠죠..?
  • @임시크
    물론 전혀 문제 없습니다. 이미 많은 기본 XE 코어 파일들이 min.css 및 min.js 파일로 압축되어서 배포되고 있습니다. 서드파티 제작자분들 중에서도 파일을 min파일로 압축해서 배포하는 분들도 많구요.

    라이믹스 설정에는 일일히 따로 압축하지 않아도 설정에서 모든 css 및 js 파일들을 압축해서 전송해주는 옵션이 있습니다.