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

 

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

 

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

 

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

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

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

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

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

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