Perfmatters, Script Manager 설정 노하우
1. 라이브는 Testing Mode
Testing Mode를 사용하면, 관리자에게만 설정 결과가 적용됩니다. 물론, 스테이징, 개발 사이트나 위험이 적은 설정은 라이브에 바로 적용해도 무방합니다.
2. Users는 설정 X
속도에 민감한 사이트는 당연히 캐싱을 이용하고 계실 겁니다. 따라서, 로그인 여부를 설정하는 건 의미가 없습니다. default를 유지합니다.
3. 관리자용 플러그인은 완전히 비활성화
script manager는 관리자 화면에서는 관여하지 않습니다. 따라서, 관리자만 사용하는 플러그인은 완전히 비활성합니다. 주로 관리자 화면 최적화, 백업, 워크플로우 플러그인 등입니다. 단, 사용자 화면에 관여하는 기능이 있다면 테스트를 먼저 해봐야 합니다.
해당 플러그인
- ManageWP
- Admin Columns 및 애드온
- Admin Menu Editor 및 애드온
- Yoast Duplicate Post
- HappyFiles
- Yoast Duplicate, Duplicate Post
- NS Cloner
4. 포스트 타입 보기용 플러그인은 적극적으로 설정
포스트 타입에서만 사용하는 플러그인 해당 포스트 타입에서만 동작하도록 제한합니다. 단, 해당 기능을 다른 곳에서도 사용하는 경우라면 해당 목록이 있는 페이지도 허용해야 합니다.
해당 플러그인
- 단비 소셜공유
- Simple Author Box
- Simple Comment Editing
- Media Playback Speed
- Modern Footnotes
5. 사이트 전체에 필요한 플러그인은 설정 X
해당 플러그인
- Ultimate Member
- 메뉴 관련 플러그인
6. 스크립트 제어는 주의
기능 이름이 Script Manger이지만, 스크립 제어로 얻는 속도향상 효과는 그리 크지 않고, 오류 가능성은 높습니다.
7. CSS 제어는 대부분 불필요
CSS는 용량이 적기 때문에 효과가 별로 없습니다. 오히려 쿼리를 증사시킬 수도 있습니다.
8. 설정은 결과 확인!
당연히 설정 후, 오류가 없는지 확인합니다. 이커머스 사이트라면 특히 주문이 정상적으로 이루어지고 있는지 확인해 주십시오.