CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
https://xetown.com/tips/57382
현재 XE타운의 경우 css가 하나로 합쳐져서 출력됩니다.
minify한 뒤에 하나로 합쳐져서 캐싱처리되는거 같아요.
아마 https://xe1.xpressengine.com/index.php?mid=download&package_id=22753658 이거랑 비슷하지 않을까 싶구요.
https://xetown.com/questions/893114
엔진엑스에서 gzip을 해서 전송하도록 하면 xe에서 굳이 저런 방법을 안해도 되니깐
서버단에서 gzip이 동작되도록 하는게 효과적일까요?
제 사이트의 경우 서버 단에서 엔진엑스에서 gzip을 실행하고 있고 브라우저에서 체크해보면 위와 같거든요.
그러면 더 뭐 따로할 건 없죠?;;
참조 :
1) nginx + gzip
https://www.lesstif.com/pages/viewpage.action?pageId=59343019
2) nginx + perl minify
https://extrememanual.net/10038

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 3
1) gzip 2) minify 3) 여러 파일을 하나로 합치는 것, 이렇게 3가지는 서로 전혀 무관한 기법으로, 하나를 한다고 다른 하나를 안 해도 되는 것은 아닙니다.
gzip은 (brotli로 대체할 수도 있지만) nginx에서 알아서 해주는 것이니 XE단에서는 신경쓸 필요 없고요... 나머지 2가지를 할지 안 할지만 판단하면 됩니다. 단, 자료 배포시 minify를 해버리면 사용자가 수정하기 무척 힘들어지므로 gzip 이외의 기법은 개인적으로만 사용하는 것이 좋습니다.
1) 기진곰님의 zipperupper애드온의 경우 css, css+js 옵션은 있는데 추가로 js만 가능이 있으면 좋겠더군요.
css 압축의 경우 적용순서에 따라서 어떤 레이아웃은 안되는 경우도 많은 거 같아요.
2) 이 경우는 엘카님의 압축xe 애드온도 마찬가지구요.
css 압축의 경우 일반적으로 사용하기가 좀 어려울거 같더군요 (단순히 하나로 합치는 건데도)
그래서 그냥 js 경우만 압축해서 출력하는 걸로 했습니다. @_@)/;
레이아웃에서 load 할때 layout.min.js를 로드했는데도 xe에서는 layout.js를 로드하더군요 @_@;;