워드프레스를 시작하면 어디서나 비슷한 조언을 듣게 됩니다.
“캐싱 플러그인은 필수다”, “보안 플러그인은 반드시 깔아라”,
“백업 플러그인 없으면 큰일 난다.”
이 조언들은 대체로 맞습니다.
다만 한 가지 전제가 빠져 있습니다.
어떤 호스팅을 쓰고 있는가입니다.
관리형(매니지드) 워드프레스 호스팅을 쓰고 있다면,
이 플러그인들이 필요 없을 뿐 아니라 오히려 문제를 일으킬 수도 있습니다.
글에서 그 이유를 정리했습니다.
관리형 워드프레스란 무엇일까
먼저 용어부터 정리하겠습니다.
일반 웹호스팅은 서버 공간만 빌려주는 방식입니다.
워드프레스를 직접 설치하고, 업데이트도 보안도 백업도 스스로 챙겨야 합니다.
자유도가 높은 대신 손이 많이 갑니다.
관리형(매니지드) 워드프레스 호스팅은 이런 관리 작업을 업체가 대신 해 주는 상품입니다.
워드프레스 자동 설치, 자동 업데이트, 보안 관리, 자동 백업, 서버 차원의 속도 최적화 등이
포함되는 경우가 많습니다.
즉 관리형 상품의 존재 이유가 바로 “이런 걸 대신 해 주는 것”입니다. 그런데 그 위에 같은
일을 하는 플러그인을 또 얹으면 어떻게 될까요.
중복해서 설치하면 생기는 문제
캐싱이 겹치면 오히려 꼬입니다
캐싱은 페이지를 미리 만들어 저장해 두었다가 방문자에게 빠르게 보여주는 기술입니다.
관리형 호스팅은 대개 서버 차원에서 캐싱을 처리합니다. 여기에 캐싱 플러그인까지 설치하면
캐시가 두 겹으로 쌓입니다. 그러면 이런 일이 생깁니다.
- 글을 수정했는데 사이트에는 예전 내용이 계속 보입니다.
- 어느 쪽 캐시를 비워야 반영되는지 알기 어렵습니다.
- 두 캐싱 방식이 충돌해 페이지가 깨져 보이기도 합니다.
속도를 높이려고 설치한 플러그인이 오히려 문제의 원인이 되는 셈입니다.
보안 플러그인은 무거울 수 있습니다
보안 플러그인은 접속을 실시간으로 감시하고 차단하는 기능을 합니다. 그만큼 서버 자원을 씁니다.
호스팅 업체가 이미 서버 단계에서 공격을 차단하고 있다면, 그 뒤에서 플러그인이 같은 일을 반복하는
것입니다. 보호 효과는 크게 늘지 않으면서 사이트만 무거워집니다.
일부 관리형 호스팅은 아예 특정 보안 플러그인의 설치를 권장하지 않거나 제한하기도 합니다. 자사 보안
체계와 충돌할 수 있기 때문입니다.
백업이 겹치면 용량을 잡아먹습니다
백업 플러그인은 사이트 전체를 복사해 저장합니다. 이 파일이 호스팅 용량을 차지합니다.
호스팅이 이미 자동 백업을 하고 있다면, 같은 데이터를 두 번 저장하는 셈입니다. 특히 용량이 넉넉하지
않은 상품이라면 백업 파일이 쌓여 용량 부족을 일으키기도 합니다.
내 호스팅이 무엇을 해 주는지 확인하는 법
그렇다면 내 호스팅이 어디까지 해 주는지 어떻게 알 수 있을까요. 방법은 간단합니다.
상품 소개 페이지 확인하기
호스팅 상품 페이지에 제공 기능이 정리되어 있습니다. 자동 백업, 보안 관리, 자동 업데이트, SSL 같은
항목이 있는지 봅니다.
관리 화면 살펴보기
호스팅 관리 화면에 백업이나 보안 관련 메뉴가 있는지 확인합니다. 백업 목록이 보인다면 이미 백업이
돌고 있다는 뜻입니다.
고객센터에 물어보기
가장 확실한 방법입니다. “캐싱을 서버에서 처리하나요?”, “캐싱 플러그인을 설치해도 되나요?”, “백업은
어떤 주기로 이루어지나요?” 같은 질문을 하면 명확한 답을 얻을 수 있습니다.
국내 호스팅이라면 한국어로 편하게 문의할 수 있으니, 추측하지 말고 물어보는 편이 빠릅니다.
그래도 필요한 플러그인은 있습니다
관리형 호스팅이 모든 것을 해 주는 것은 아닙니다. 다음은 여전히 직접 챙겨야 합니다.
SEO 플러그인
검색엔진 최적화는 호스팅의 영역이 아니라 사이트 콘텐츠의 영역입니다. 사이트맵 생성, 검색 결과용
제목과 설명 관리 등은 SEO 플러그인이 필요합니다. 이건 어떤 호스팅을 쓰든 설치해야 합니다.
콘텐츠 관련 플러그인
문의 양식, 이미지 최적화처럼 사이트 기능과 관련된 것들도 필요에 따라 직접 설치합니다.
계정 보안
호스팅이 서버를 지켜 주더라도, 관리자 아이디와 비밀번호를 안전하게 관리하는 것은 내 몫입니다.
짐작하기 쉬운 아이디를 쓰거나 비밀번호가 단순하면 서버 보안과 무관하게 뚫릴 수 있습니다.
무엇을 기준으로 판단할까
정리하면 이런 기준으로 생각하면 됩니다.
서버와 관련된 일(속도 최적화, 서버 보안, 백업, 워드프레스 업데이트)은 관리형 호스팅이 해 줍니다.
중복 설치하지 마세요.
콘텐츠와 관련된 일(SEO, 문의 양식, 이미지 관리)은 내가 챙겨야 합니다. 필요한 플러그인을 설치하세요.
계정 관리는 어떤 경우에도 내 몫입니다.
이 구분만 알아도 불필요한 플러그인을 설치하는 일을 크게 줄일 수 있습니다.
일반 웹호스팅을 쓴다면
반대로 관리형이 아닌 일반 웹호스팅에 워드프레스를 직접 설치했다면 이야기가 달라집니다.
이 경우에는 캐싱, 보안, 백업을 스스로 챙겨야 하므로 해당 플러그인들이 실제로 필요합니다.
인터넷에서 보는 “필수 플러그인” 조언들은 대개 이 상황을 전제로 쓰인 것입니다. 조언 자체가
틀린 게 아니라, 내 환경에 맞는지 확인하는 과정이 빠졌던 것입니다.
마무리
블로그 운영에 관한 조언을 볼 때는 그 조언이 어떤 상황을 전제하는지 함께 봐야 합니다. “필수”라는
말이 붙어 있어도, 내 환경에서는 불필요하거나 오히려 해로울 수 있습니다.
관리형 워드프레스를 쓰고 있다면, 플러그인을 설치하기 전에 먼저 확인해 보세요.
호스팅이 이미 해 주고 있는 일일지도 모릅니다.
그 확인 한 번이 사이트를 가볍고 안정적으로 유지하는 데 큰 도움이 됩니다.