WordPress 웹 사이트에 너무 많은 플러그인이 미치는 영향 – 전문가의 의견
게시 됨: 2017-02-27물론 예. WordPress 사이트에 설치하는 모든 플러그인을 사용하면 몇 밀리초를 의미하더라도 웹사이트 속도가 느려질 것입니다.
그러나 어려운 현실은 WordPress 사이트가 플러그인 없이는 아무것도 아니라는 것입니다.
사실 워드프레스 사이트는 플러그인과만 나란히 공존할 수 있습니다. 그러나 여기에 항상 묻는 몇 가지 일반적인 질문이 있습니다.
- 내 사이트에는 실제로 몇 개의 플러그인이 필요합니까?
- 내 사이트에 너무 많은 플러그인이 통합되면 어떤 영향을 미치나요?
위의 질문에 대한 답을 얻으려면 전체 토론을 읽고 가장 적합한 것이 무엇인지 스스로 결정해야 합니다.
사실인가요? WordPress가 한 번에 무제한 플러그인을 처리할 수 있습니까?
현재 WordPress는 WP 디렉토리에 40000개 이상의 플러그인을 호스팅합니다. 이론적으로 WP는 사이트 성능에 영향을 주지 않고 셀 수 없이 많은 수의 플러그인을 한 번에 처리할 수 있습니다. 그러나 실제적인 요소는 그 반대를 말하는 경우가 거의 없습니다.
호스팅 성능은 위의 신화가 틀렸음을 증명하는 첫 번째 것입니다. 호스팅 제공자가 적은 양의 대역폭을 제공하고 몇 개의 플러그인만 설치하면 사이트가 느리게 작동할 수 있습니다.
플러그인 코딩은 신화를 승인하지 않는 또 다른 것입니다. 잘못된 코딩 또는 부적절한 코딩으로 인해 잘못 프로그래밍된 플러그인은 사이트를 완전히 중단시키거나 사이트가 이상하거나 터무니없이 작동하도록 할 수 있습니다. 무작위로 행동하지 않고 플러그인이 처음부터 목적을 바로 해결하는 것을 보자마자 사이트 안정성을 알게 될 것입니다.
이제 사이트를 지원하는 놀라운 대역폭과 마음대로 사용할 수 있는 고효율 플러그인이 있다고 가정합니다. 한 번에 너무 많은 플러그인을 통합하는 것에 대해 지금 어떻게 생각하십니까? 잠재적인 위험이 너무 많이 관련되어 있으므로 확실히 간과할 수 없습니다.
과도한 플러그인으로 인한 잠재적 문제
설치한 플러그인으로 사이트가 안전한지 또는 안전하지 않은지는 플러그인이 해결하려는 목적, 코딩된 방식, 플러그인 중 얼마나 많은 플러그인이 여전히 활성화되어 있는지에 따라 완전히 달라집니다. 다음은 너무 많은 플러그인으로 인해 웹사이트가 직면할 수 있는 잠재적인 위험입니다.
충돌은 일반적인 현상입니다.
가장 전문적인 WP 개발자조차도 과도한 플러그인 설치로 인해 발생하는 문제의 위협에서 스스로를 구할 수 없습니다. 예를 들어 WP Total Cache 및 WP Super Cache 플러그인이 4년 전 심각한 원격 코드 실행(RCE) 취약점을 제기한 방법을 기억하십시오. 또는 Yoast SEO와 같은 인기 있는 무료 플러그인은 noindex 태그가 선택 해제되었음에도 불구하고 동시에 심각한 문제를 야기했습니다. noindex 코드는 여전히 소스 코드에 나타납니다.
WordPress는 오픈 소스 커뮤니티이기 때문에 전 세계 사람들이 플랫폼을 쉽게 공유, 변경, 사용 또는 생성할 수 있으므로 잘못 코딩된 플러그인에 매우 취약합니다. 수많은 무료 플러그인이 끝없이 존재하기 때문에 사람들은 종종 자신의 사이트에 대한 플러그인의 안정성, 보안 및 성능을 테스트하는 것에 대해 걱정합니다.
페이지 속도가 크게 저하됨
페이지 로딩 속도는 불필요한 플러그인이 사이트에 넘쳐날 때, 특히 일부 결함이 있는 경우에 큰 영향을 미칩니다. 플러그인이 많이 설치될수록 사이트 성능이 느려집니다. 모든 단일 플러그인은 로드될 때마다 브라우저에 추가 코드를 추가하여 서버 요청을 호출합니다. 이는 사이트 성능에 영향을 미치는 속도 감소로 이어집니다. 몇 가지 플러그인이 사이트와 호환되지 않더라도 동시에 실행되지 않으면서 사이트 속도가 느려질 것입니다.
보안 침해가 흔한 일이 됩니다.
해커가 WordPress 사이트에 침투하는 것을 좋아하는 사람은 없습니다. 보안은 항상 주요 관심사이며 플러그인 수가 증가함에 따라 우려 사항만 증가합니다. 힘들게 얻은 평판은 이러한 예기치 않은 공격이 발생하면 즉시 상실됩니다. WordPress에는 보안 취약점과 악용 사례가 너무 많기 때문에 사이트를 아무리 보호하더라도 더 많은 플러그인이 설치되면 보안은 해결해야 할 큰 문제가 될 수 있습니다.
신뢰성이 더 큰 문제
사이트에 여러 플러그인이 설치되어 있으면 안정성이 정밀 조사에서 중요한 문제가 될 수 있습니다. 잠재적인 문제는 사용 용이성부터 열악한 지원, 느린 업데이트, 중단된 플러그인 또는 한심한 코드 품질에 이르기까지 모든 것과 관련될 수 있습니다.
플러그인을 현명하게 다루기 위한 몇 가지 유용한 팁
사이트 요구 사항을 넘어서는 플러그인과 관련된 많은 문제를 처리하는 것은 힘든 시간이 될 수 있습니다. 그러나 약간의 의식적인 계획은 플러그인 관련 문제를 해결하고 피하는 데 적합할 수 있습니다. 플러그인 관리의 번거로움을 덜어주는 간단하지만 매우 유용한 팁을 살펴보겠습니다.
기능이 중복되어서는 안 됩니다.
새로운 플러그인을 설치하는 동안 이미 설치되어 있는 플러그인을 미리 교차 확인해야 합니다. 이것은 또한 새 플러그인에서 제공하는 기능이 이전 플러그인에서 이미 제공되는지 여부를 결정하는 데 도움이 됩니다. 새 플러그인 설치에 대해 더 쉽게 결정할 수 있도록 기존 플러그인이 제공하는 모든 기능에 완전히 정통해야 합니다.
사이트 속도 저하 상황 대처
가상 크롤링으로 인해 한 번에 너무 많은 플러그인을 설치하면 사이트 속도가 크게 느려질 수 있습니다. 따라서 WP Super Cache 또는 W3 Total Cache와 같은 플러그인 설치로 이동하여 사이트의 느린 속도를 처리하는 데 많은 도움이 됩니다. 이러한 캐싱 플러그인은 파일 요청을 서버에 더 가깝고 정적일 뿐만 아니라 서버 부하를 줄이는 데 도움이 되는 파일로 저장하여 서버의 파일 요청을 변환하는 데 도움이 됩니다.
플러그인의 성능을 테스트해야 함
플러그인 설치 전후에 페이지 로딩 시간을 테스트해야 합니다. 실제 페이지 속도를 분석할 뿐만 아니라 사이트 속도 향상에 필요한 솔루션을 제안하는 PageSpeed와 같은 도구를 사용하십시오. 이 도구는 사이트를 자세히 측정하여 플러그인 설치가 전체 성능에 미치는 영향에 대한 철저한 통찰력을 제공합니다.

동일한 확인을 위한 또 다른 도구는 WP Speedster로, 성능 측면에서 사이트 테마 및 플러그인의 순위를 매기고 기능 및 기능에 대한 수많은 정보를 추가로 제공하는 자동화 시스템이 있습니다. 다른 Plugin P3(Plugin Performance Profiler)를 이용하여 설치된 Plugin에 대해 측정된 로딩 시간을 기반으로 Plugin 성능에 대한 상세한 프로파일을 가질 수 있다. 이렇게 하면 플러그인 선택 범위를 좁힐 수 있습니다.
백업하여 사이트 보안
보안은 다양한 플러그인을 실험하는 동안 가장 중요한 문제입니다. 사이트에 플러그인 배열을 설치하고 싶을 수 있습니다. 그러나 그렇게 하기 전에 항상 사이트를 백업하는 것이 좋습니다. 하나의 잘못된 플러그인은 전체 사이트를 망칠 수 있으므로 다양한 플러그인을 통합하기 전에 사이트 데이터를 백업하는 것이 중요합니다.
올바르게 작동하는 플러그인도 사이트의 안전을 보장하지 않습니다. 따라서 정기적으로 데이터를 백업하고 모든 플러그인을 최신 상태로 유지하여 스크립트 충돌이 발생하지 않도록 하여 해커와 스패머에 대한 취약성을 줄입니다. 또한 WordPress 버전과의 호환성을 보여주는 플러그인만 사용하는 것을 기억하십시오.
신뢰성은 성공의 열쇠입니다
모든 플러그인에는 코드 블록이 수반되므로 블로트웨어 위험이 증가할 수 있습니다. 코딩이 잘 되고 최신 상태라면 걱정할 필요가 없습니다. 그러나 플러그인이 중단되었거나 코딩이 적절하지 않은 경우 플러그인이 사이트에 재앙이 될 수 있습니다. 코드 품질 표준은 WP 생태계 내에서 측정할 수 있지만 워드프레스 플러그인 디렉토리 외부에는 적용되지 않습니다.
단종된 플러그인은 분명히 한 지점 또는 다른 지점에서 문제를 일으키기 마련입니다. 그러나 고품질의 인기 있는 플러그인의 경우 플러그인이 곧 중단되거나 업데이트가 진행되지 않는 것에 대해 걱정할 필요가 없습니다. 상용 또는 무료 플러그인에서 제공하는 지원을 확인하십시오. 지원 계약이 존재하지 않는 무료 플러그인의 경우 특히 그렇습니다. 따라서 사용자 피드백만 의존해야 합니다.
플러그인 선택 시 고려해야 할 사항
반짝이는 플러그인은 사이트에 대한 즉각적인 다운로드를 위해 핵심으로 당신을 흥분시킬 수 있습니다. 그러나 모든 플러그인이 유용한 것은 아니며 새로운 플러그인을 활성화하고 설치하기 전에 염두에 두어야 할 여러 요소의 체크리스트가 있어야 합니다. 이 가이드라인은 문제의 플러그인이 귀하의 사이트에 적합한지 여부를 결정하는 데 도움이 됩니다.
- 그것에 대해 실수하지 마십시오. 한 번에 너무 많은 플러그인을 설치하는 것은 근본 원인이 아닙니다. 모든 것을 망치는 잘못 코딩된 플러그인입니다.
- 플러그인 뒤에 있는 개발자를 확인하십시오. 존경받는 이름이 관련된 경우 위험 부담 없는 설치를 진행할 수 있습니다.
- 플러그인과 관련된 통찰력을 알기 위해 WordPress 디렉토리, 평가 및 리뷰뿐만 아니라 포럼에서 플러그인 리뷰를 찾으십시오. 플러그인에 찬성하는 대다수가 있다면 분명히 동일한 플러그인에 의존할 수 있습니다.
- 플러그인이 사이트에 어떤 변화를 가져올지 시각화하십시오. 또한 플러그인이 사이트를 어지럽게 하여 비정상적인 기능이나 시각적 매력을 유발하여 사용자의 전반적인 경험을 방해하지 않도록 하십시오.
- 어떤 플러그인이 필요하고 어떤 플러그인이 필요하지 않은지 추적하세요. 따라서 불필요한 플러그인을 제거하면서 유용한 플러그인을 유지하십시오.
- 문서를 읽으면 플러그인 스크린샷, 튜토리얼, 설명 및 플러그인 사용 방법에 대한 명확한 아이디어를 얻을 수 있습니다.
- 보고 있는 플러그인의 업데이트된 버전이 있어야 합니다. 활성 설치 또는 다운로드에 대한 날짜 스탬프를 확인하여 통계를 지원하는 신뢰할 수 있는 플러그인으로 만드십시오.
- 위의 체크리스트 사항을 따르십시오. 그러면 사이트에 부정적인 영향을 미치는 플러그인 선택과 관련된 위험을 줄일 수 있어야 합니다.
사용할 플러그인의 수는?
여전히 플러그인의 숫자 게임에 대해 의심이 든다면 사용하는 플러그인의 수에 관한 것이 아니라 숫자가 많든 적든 상관없이 사이트에 사용되는 올바른 플러그인에 관한 것입니다. 트릭은 이러한 플러그인이 수행하는 작업에 있으며 브라우저에서 사이트 보기를 렌더링합니다. 대부분의 플러그인은 처리하기가 매우 간단합니다. 그러나 다른 작업은 백엔드에서 비용이 많이 드는 처리 측면에서 복잡한 작업이 필요하므로 사이트 속도가 느려집니다. 사이트는 너무 많은 플러그인의 영향을 받지 않지만 하나의 복잡한 플러그인은 사이트 속도를 크게 떨어뜨립니다.
네 가지 중요한 질문을 요약해 보겠습니다. 플러그인을 통합하기 전에 물어봐야 합니다.
- 플러그인에 너무 많은 자산, 스타일 또는 코딩 스크립트가 포함되어 있습니까?
- 모든 페이지에 대해 데이터베이스 쿼리 수가 급격히 증가합니까?
- 플러그인에 복잡한 작업이 포함되어 있습니까?
- 플러그인이 원격으로 외부 API 요청을 요구합니까?
최종 생각으로 요약하기
최신 WordPress 웹 사이트를 막 시작하는 사람들의 마음을 맴도는 특정 질문이 항상 있을 것입니다. 어떤 플러그인이 이상적입니까? 플러그인 간 후보 목록을 작성하는 방법은 무엇입니까? 두 개의 플러그인이 정확히 동일한 목적을 수행하는 경우 어떤 플러그인을 선택해야 합니까? 어떤 플러그인이 가장 깨끗한 기록을 가지고 있습니까? 어떤 플러그인이 다른 플러그인보다 신뢰할 수 있는지 확인하는 방법은 무엇입니까?
최고의 플러그인을 보드에 가져오는 올바른 단계별 프로세스를 진행하려면 이 토론을 완전히 읽으십시오. 일을 더 쉽게 하려면 얼마나 많은 사람들이 플러그인을 다운로드했는지, 플러그인에 어떤 등급이 수반되는지, 얼마나 많은 사람들이 플러그인에 대해 토론하는 데 열렬한 관심을 보였는지, 사람들이 플러그인에 대해 실제로 말하는지 확인하면 됩니다. , 얼마나 많은 좋은 또는 나쁜 리뷰가 플러그인에 승인되었는지, 그리고 마지막으로 플러그인 생성 뒤에 실제 개발자가 누구인지.