이 플러그인은 신뢰할 수 있고 안전합니까? 다운로드하지 않을 때

게시 됨: 2022-07-07

가장 간단한 모든 WordPress 웹 사이트에는 플러그인이 필요합니다. 왜요? WordPress의 표준 기본 설치에는 웹 사이트에 필요한 모든 기능이 포함되어 있지 않기 때문입니다. 플러그인은 웹 사이트에 필요한 기능을 추가하기 위해 WordPress에 설치되는 프로그램인 코드 구성 요소입니다.

블로그가 있고 독자가 게시물에 댓글을 달도록 하려면 스팸 댓글을 피하기 위해 Akismet 플러그인이 있어야 합니다. 방문자가 귀하에게 연락하도록 하려면 웹사이트에 플러그인이 필요하여 연락 양식을 작성해야 합니다. 귀하의 웹사이트가 검색 엔진에서 순위를 매길 수 있도록 하려면 SEO 플러그인이 필요합니다. 그리고 필요한 모든 것을 갖춘 웹사이트를 갖기 위해 추가할 플러그인의 긴 등.

목차

  • WordPress 플러그인 디렉토리
  • 플러그인 설치 시 발생할 수 있는 문제와 이를 방지하기 위해 해야 할 일
    • 1. 플러그인에는 필요하지 않은 기능이 포함되어 있습니다.
    • 솔루션: 정말 필요한지 스스로에게 물어보세요
    • 2. 플러그인은 WordPress 편집기의 사용성을 변경합니다.
    • 솔루션: 유사한 플러그인과 비교
    • 3. 플러그인은 로딩 속도 성능을 저하시킵니다.
    • 솔루션: 로딩 속도 테스트
    • 4. 플러그인은 안전한가요?
    • 솔루션: 위험 제한
    • 5. 장기적 위험
    • 솔루션: 플러그인의 신뢰성 확인
  • 결론

WordPress 플러그인 디렉토리

웹사이트에 필요한 것이 무엇이든, WordPress 플러그인 디렉토리에 최대 60,000개에 달하는 무료 플러그인을 다운로드하여 원하는 기능을 추가할 수 있습니다. 플러그인 이름이나 필요한 기능의 키워드를 입력하기만 하면 전체 결과 목록이 표시됩니다.

WordPress 플러그인 디렉토리에서 A/B 테스트 플러그인 찾기
WordPress 플러그인 디렉토리에서 A/B 테스팅 플러그인을 찾고 있습니다.

플러그인 설치 시 발생할 수 있는 문제와 이를 방지하기 위해 해야 할 일

WordPress의 기능을 확장하는 많은 플러그인이 있다는 것은 정말 좋은 일입니다. 그렇죠? 선택할 수 있는 옵션이 많으며 원하는 경우 모두 설치할 수 있습니다. 하지만 조심해! WordPress 플러그인과 관련하여(그리고 이것은 플러그인을 판매하는 일부에서 나온 것입니다) 일반적으로 더 적은 것이 더 많습니다.

그러나 숫자의 문제만은 아닙니다. 15개의 플러그인이 설치된 웹사이트는 20개의 플러그인이 설치된 웹사이트보다 좋지도 나쁘지도 않습니다. 최대 요구 사항을 충족할 수 있도록 최소 활성 플러그인 수를 갖도록 하십시오. 그렇다면 설치한 플러그인은 웹사이트의 어떤 측면에 영향을 줄 수 있습니까? 그리고 그것을 피하기 위해 어떤 예방 조치를 취할 수 있습니까?

1. 플러그인에는 필요하지 않은 기능이 포함되어 있습니다.

WordPress 디렉토리에서 플러그인을 검색할 때 겪는 문제 중 하나는 키워드를 입력한 후 검색과 일치하지만 정확히 필요한 것은 아닌 수백 개의 플러그인에서 결과를 얻을 수 있다는 것입니다.

한편으로 많은 용어가 매우 다른 컨텍스트에서 사용될 수 있으며 찾고 있던 것과 관련이 없는 플러그인을 찾을 수 있습니다. 예를 들어 WordPress 웹사이트에서 A/B 테스트를 생성할 수 있는 플러그인을 찾고자 하고 "A/B Testing"을 입력하면 약 150개의 플러그인을 찾을 수 있습니다. 일부 플러그인을 사용하면 WordPress의 모든 요소에 대한 A/B 테스트를 생성할 수 있고, 다른 플러그인은 A/B 테스트 생성 옵션과 함께 팝업 또는 뉴스레터, 양식, 광고, 가격표, 이메일 등을 생성할 수 있습니다. . 상상할 수 있듯이 이러한 각 플러그인이 제공하는 옵션은 매우 다를 수 있습니다.

반면에 찾고 있던 것이 포함된 플러그인을 찾았더라도 사용하지 않을 다른 기능이 많이 포함될 수도 있습니다. 그게 나쁜거야? 일반적으로 필요하지 않은 코드를 WordPress 웹사이트에 추가하면 아래에서 설명하는 것처럼 다른 측면에서 웹사이트의 기능을 손상시킬 수 있습니다.

솔루션: 정말 필요한지 스스로에게 물어보세요

워드프레스에 플러그인이 넘쳐나면서 가장 먼저 스스로에게 물어봐야 할 것은 설치하려는 플러그인이 정말로 필요한지 여부입니다. 많은 사람들이 플러그인을 가지고 있다는 이유만으로 플러그인을 설치하지 마십시오. 문제 및/또는 필요 사항을 잘 파악한 다음 다음과 같이 자문해 보십시오. 이 플러그인이 문제를 해결할 수 있을까요?

때때로 당신이 찾고 있는 유일한 것은 몇 줄의 코드로 얻을 수 있는 매우 간단한 기능입니다. 예를 들어 맞춤 Facebook 좋아요 버튼을 추가하려는 경우 공식 문서에서 해당 코드를 복사하여 테마의 single.php 또는 functions.php 파일에서 적절한 위치에 추가하는 것보다 코드를 추가하는 것이 더 나을 수 있습니다. 플러그인 디렉토리에서 "Facebook Like"를 검색하여 찾을 수 있는 거의 700개의 플러그인 중에서 설치할 플러그인을 결정합니다.

2. 플러그인은 WordPress 편집기의 사용성을 변경합니다.

대부분의 플러그인은 WordPress 편집기에 "새로운 옵션"을 추가하여 제공하는 새로운 기능을 사용할 수 있습니다. 그들 중 일부는 새 메뉴를 추가할 수 있고, 다른 일부는 새 구성 상자 또는 메타박스를 추가할 수 있으며, 다른 일부는 WordPress 편집기를 완전히 변형할 수 있습니다.

기본 WordPress 사용을 좋아하는 사람들에게 사이드바를 변형하고 많은 메타박스를 추가한 플러그인을 접했을 때의 사용자 경험은 매우 충격적입니다. 이 기사에서는 필요하지 않은 플러그인 배터리를 설치하면 유용성이 어떻게 영향을 받을 수 있는지에 대한 예를 볼 수 있습니다.

솔루션: 유사한 플러그인과 비교

뛰어들고 찾고 있는 기능을 제공하는 첫 번째 플러그인을 설치하기 전에 유사한 플러그인 목록을 만드십시오. 설명과 스크린샷을 보면 블록 편집기와 어떻게 통합되는지 빠르게 알 수 있습니다. 테스트 환경에서 찾고 있는 것과 가장 잘 맞는다고 생각되는 것을 설치하고 WordPress 대시보드의 모양과 유용성을 어떻게 변경하는지 분석하십시오.

3. 플러그인은 로딩 속도 성능을 저하시킵니다.

웹사이트에 코드를 추가하면 반드시 사이트 로딩 속도에 영향을 미칩니다. 일반적으로 페이지 빌더, 문의 양식, 슬라이더 또는 갤러리 등과 같은 일부 플러그인은 주로 프론트 엔드에 영향을 미칩니다. 백업 플러그인과 같은 다른 플러그인은 백엔드에 영향을 미칩니다. 그리고 SEO 플러그인이나 방화벽과 같이 프런트엔드와 백엔드 모두에 영향을 미치는 것들이 있습니다.

하지만 플러그인이 내 웹사이트의 로딩 속도를 늦추는지 어떻게 알 수 있습니까?

솔루션: 로딩 속도 테스트

할 수 있는 테스트 중 하나는 플러그인 설치 전후에 웹사이트의 이중 부하 테스트입니다. 이렇게 하려면 프론트 엔드를 확인하고 싶다고 가정하고 플러그인을 비활성화하고 활성화한 후 가장 많이 방문한 페이지와 게시물의 로드 시간을 검사합니다. Chrome 브라우저에서 마우스 오른쪽 버튼을 클릭하고 "검사"를 클릭합니다. "네트워크" 탭으로 이동하여 페이지를 다시 새로 고칩니다(Mac의 경우 Cmd Shift R 또는 Windows의 경우 Ctrl F5 ).

예를 들어 플러그인 설치가 나에게 어떤 영향을 미치는지 봅시다. 이 예에서는 내 로컬 웹사이트에 있는 WooCommerce 플러그인입니다.

위 이미지에서 볼 수 있듯이 플러그인을 활성화 또는 비활성화하면 페이지 로드 시간이 204ms에서 369ms로 변경됩니다. 또한 "Waterfall" 열의 첫 번째 색상 막대를 클릭하여 브라우저가 서버에서 첫 번째 정보를 수신하는 데 걸리는 시간에 대한 세부 정보를 볼 수도 있습니다.

이렇게 하면 플러그인을 활성화하거나 비활성화할 때마다 영향을 확인할 수 있습니다. 페이지 로드 시간이 SEO에 영향을 줄 수 있음을 기억하십시오. 필요한 플러그인만 설치해야 하는 또 하나의 이유입니다.

4. 플러그인은 안전한가요?

귀하의 웹사이트나 고객의 웹사이트에서 발생할 수 있는 최악의 상황은 해킹을 당하는 것이라는 제 말에 동의할 것입니다. 그렇기 때문에 모든 종류의 플러그인을 설치하기 전에 보안이 주요 관심사 중 하나여야 합니다.

보안은 100% 보장될 수 없습니다. 예를 들어, 올해 수천 개의 WordPress 사이트가 "PHP Everywhere" 플러그인에서 감지된 세 가지 원격 코드 실행 취약점의 영향을 받았습니다.

소프트웨어 취약점에 대한 자세한 내용은 이 웹사이트에 모든 유형의 소프트웨어에서 발견되는 모든 취약점이 나열되어 있습니다. 제품, 연도, 벤더, 버전, 취약점 유형 등으로 검색할 수 있습니다.

솔루션: 위험 제한

플러그인을 설치하려고 하는데 많은 취약점이 있거나 아직 수정되지 않은 일부가 발견되면 다운로드하기 전에 한 번 더 생각해야 하지 않을까요?

웹 사이트를 보호하기 위해 어떤 예방 조치를 취해야 합니까? 웹 사이트를 호스팅하는 호스팅 서비스가 백업 및 복원 복사본과 맬웨어 검사를 지속적으로 수행하여 최대한의 보호 조치를 취하도록 하는 것이 좋습니다. 또한 유사한 서비스를 제공하는 설치할 수 있는 보안 플러그인 세트가 있지만 이러한 서비스가 이미 호스팅 회사에서 제공되는 경우 중복 플러그인을 설치할 필요가 없습니다.

5. 장기적 위험

찾고 있던 기능을 제공하는 플러그인을 설치하면 다음과 같은 장기적인 위험도 염두에 두어야 합니다.

  • 플러그인 개발을 중단할 수 있습니다. 대부분의 플러그인은 무료이며 오픈 소스입니다. 시간이 지남에 따라 플러그인에 대한 개발자의 관심은 시들거나 곤두박질칠 수 있습니다.
  • 플러그인 업데이트가 느림
  • 플러그인은 WordPress 핵심 업데이트로 대체되었습니다. 플러그인은 종종 현재 WordPress에서 충족되지 않는 요구 사항을 해결하기 위해 개발됩니다. 새 버전의 WordPress를 사용하면 더 이상 필요하지 않을 수 있으며 플러그인은 더 이상 개발 및 유지 관리되지 않습니다. 이 경우 플러그인 작성자는 플러그인을 비활성화하고 WordPress에 포함된 새 기능으로 전환하는 방법을 권장할 수 있습니다. 그러나 이것이 일어날 것이라는 보장은 없습니다.

솔루션: 플러그인의 신뢰성 확인

이러한 위험을 피할 수 있습니까? 플러그인의 신뢰성을 확인하면 오래된 플러그인이 설치되어 있고 문제를 해결하기 위한 지원 서비스가 없는 자신을 발견할 위험을 줄이는 데 도움이 됩니다. 어떻게 해야 하나요?

플러그인 설명 페이지에는 플러그인의 신뢰성에 대한 아이디어를 얻을 수 있는 많은 정보가 이미 있습니다.

WordPress 플러그인 디렉토리의 Nelio A/B 테스트 정보
WordPress 플러그인 디렉토리의 Nelio A/B 테스트 정보.

위의 이미지에서 볼 수 있듯이 다음 정보를 사용할 수 있습니다.

  • 플러그인의 마지막 업데이트가 언제였습니까? 오래 전이라면 아마도 구식일 것입니다.
  • 활성 설치 수: 플러그인의 인기도를 나타내는 지표이므로 많을수록 좋습니다. 그러나 모든 새로운 플러그인이 인기를 얻으려면 시간이 필요하다는 것을 기억하십시오.
  • 테스트를 거친 최신 버전의 WordPress는 플러그인 개발자가 새로운 업데이트에 적응할 수 있는 능력을 나타내는 지표입니다.
  • 사용자 만족도를 보여주는 등급은 다른 사람들이 플러그인을 사용한 경험을 알려줍니다.
  • 지원: 지난 2개월 동안 플러그인 개발자가 해결한 문제는 어떤 문제가 발생할 수 있으며 예상되는 지원 수준을 확인하는 데 도움이 됩니다.

하지만 여기서 멈추지 말고 자세한 사용자 리뷰를 살펴보십시오. 그들의 설명은 플러그인과 작동 방식을 더 잘 이해할 수 있는 훌륭한 지표입니다. 등급이 언제부터인지 확인하는 것도 유용합니다. 때때로 가장 낮은 등급이 플러그인의 첫 번째 버전으로 만들어졌고 최신 버전의 플러그인이 완벽하게 작동한다는 것을 알 수 있습니다.

Nelio A/B Testing 플러그인의 사용자 평가 세부 정보
Nelio A/B Testing 플러그인의 사용자 평가 세부 정보.

설명 페이지에서 "지원 포럼 보기" 버튼을 클릭할 수도 있습니다. 여기에서 사용자가 플러그인을 사용하는 데 필요한 질문이나 지원의 양과 세부 정보뿐만 아니라 해당 지원을 제공하는 작성자의 근면성과 철저함을 볼 수 있습니다. 이것은 문제가 발생할 경우 예상할 수 있는 좋은 지표입니다.

Nelio A/B 테스팅 WordPress.org 지원 포럼
WordPress.org의 Nelio A/B 테스팅 지원 포럼.

마지막으로 "개발" 탭에서 다양한 버전의 플러그인에 대한 모든 변경 로그에 대한 추가 정보를 찾을 수 있습니다. 플러그인 업데이트 빈도를 보기 위해 로그에 변경 날짜가 표시되는 것이 좋습니다(꼭 표시해야 하는 것은 아님). 또한 변경 사항을 이해할 수 있을 만큼 설명이 상세해야 합니다.

Nelio A/B 테스트 변경 로그
Nelio A/B 테스팅 변경 로그.

결론

플러그인은 WordPress에 중요합니다. 그러나 플러그인 사용을 최소화하고 더 적은 비용으로 더 많은 것을 달성할 수 있는 방법을 찾는 것이 좋습니다. 플러그인의 인기는 선택 기준으로 큰 비중을 차지하지만 그 뒤에 강력한 개발자 팀이 있다면 새 플러그인에 기회를 제공하십시오.

Unsplash에서 Justin Morgan의 추천 이미지.