최고의 WordPress 주석 플러그인(성능 테스트 완료)
게시 됨: 2023-03-10댓글은 독자층뿐만 아니라 참여도를 높일 만큼 충분히 큰 사이트에서 중요한 부분입니다 .그리고 이 수준에서 운영되는 사이트의 경우규모에 맞게 성능을 유지하는 것이 더욱 중요해집니다.
시각적일 뿐만 아니라 추가 기능도 도입하는 구성 요소로서 댓글 플러그인이 성능에 영향을 미치는 방식은 상당히 다양할 수 있습니다.
따라서 이 문제를 해결하기 위해 성능에 미치는 영향을 확인하기 위해 테스트에 WordPress 댓글 플러그인과 100% 플러그인이 아닌 몇 가지 옵션(예: 단순히 기본 WordPress 댓글 시스템을 확장하는 것이 아님)을 테스트했습니다.
테스트 방법론
테스트에서 다음 KPI를 평가했습니다.
- 전송된 데이터
- 요청 수
- 네트워크 로드 시간
- 전체 페이지 로드 시간
- 첫 번째 만족스러운 페인트
- 속도 지수
- 대화형 시간
- 총 차단 시간
- 가장 큰 만족스러운 페인트
마지막으로 크롤링 테스트를 사용하여 다른 페이지에 대한 잠재적인 성능 영향도 고려했습니다.
기본 WordPress 댓글
기본 WordPress 댓글 시스템은 핵심 WordPress 패키지의 일부로 사이트에 내장된 시스템이므로 별도의 설정이 필요하지 않습니다. 바로 실행됩니다. 이러한 이유로 이러한 성능 테스트를 수행할 때 이를 벤치마크로 사용했습니다.
우리는 기본 플러그인 과 Twenty Twenty-Three테마를 사용하면서10개의 댓글로 기본 WordPress 사이트의 페이지 성능을 측정했습니다 .
전송된 데이터 | 46KB |
요청 수 | 9 |
네트워크 로드 시간 | 339ms |
전체 페이지 로드 시간 | 0.67초 |
첫 번째 만족스러운 페인트 | 1.1초 |
가장 큰 만족스러운 페인트 | 844ms |
속도 지수 | 1.5초 |
대화형 시간 | 1.2초 |
총 차단 시간 | 50ms |
가장 큰 만족스러운 페인트 | 1.2초 |
제트팩 댓글
Jetpack 은 WordPress 사이트를 위한 다양한 도구와 함께 제공되는 제품군으로, 그 중 하나는 소셜 미디어 로그인 옵션과의 통합 및 내장 알림 옵션과 같은 기능을 포함하는 댓글 시스템입니다.
비용: Jetpack 댓글은 Jetpack 제품군의 무료 기능입니다.
Jetpack의 댓글 시스템을 활성화하면 기본 WordPress 댓글 시스템이 대체됩니다. 추가된 주요 기능은 댓글 작성자가 WordPress.com 계정 또는 주요 소셜 미디어 플랫폼(Facebook, Twitter, Google 등)으로 로그인할 수 있다는 것입니다. 또한 사용자는 이메일을 통해 후속 댓글 및 향후 게시물에 대한 알림을 받을 수 있습니다.
전송된 데이터 | 156KB |
요청 수 | 33 |
네트워크 로드 시간 | 1.15초 |
전체 페이지 로드 시간 | 1.15초 |
첫 번째 만족스러운 페인트 | 1.9초 |
가장 큰 만족스러운 페인트 | 933ms |
속도 지수 | 2.1초 |
대화형 시간 | 2.2초 |
총 차단 시간 | 10ms |
가장 큰 만족스러운 페인트 | 2.2초 |
Jetpack의 성능을 분석한 결과, Lighthouse 성능 점수가 떨어지지는 않았지만 벤치마크 실행과 비교할 때 거의 3배 많은 웹 요청을 시작하고 서버에서 훨씬 더 많은 데이터를 전송한다는 사실을 알게 되었습니다.
wpDiscuz
wpDiscuz 플러그인은 AJAX를 사용하여 WordPress 사이트에서 실시간 댓글 기능을 제공하는 댓글 시스템입니다. 미리 정의된 세 가지 레이아웃 유형 중 하나를 선택하여 사용자에게 설명을 표시할 수 있습니다. 페이지마다 다른 레이아웃을 선택하고 모양을 변경할 수도 있습니다. 또한 사용자가 댓글을 남기지 않고 기사를 평가할 수 있는 고유한 평가 기능을 제공합니다.
비용: 핵심 wpDiscuz 플러그인에서 모든 필수 기능을 무료로 사용할 수 있습니다.그러나 일부 기능을 활성화하려면 wpDiscuz 애드온을 구입해야 할 수도 있습니다.
이 플러그인에는 사용자가 페이지의 어디에 있든 댓글을 게시할 수 있는 옵션을 제공하는 댓글 말풍선 기능이 있습니다. 이는 사용자가 댓글을 게시하려면 페이지 하단으로 스크롤해야 하는 기본 WordPress와 다릅니다. 이 말풍선은 다른 사용자의 새 댓글에 대한 실시간 업데이트도 표시할 수 있습니다.
전송된 데이터 | 143KB |
---|---|
요청 수 | 15 |
네트워크 로드 시간 | 667ms |
전체 페이지 로드 시간 | 0.93초 |
첫 번째 만족스러운 페인트 | 1.8초 |
속도 지수 | 2.2초 |
대화형 시간 | 1.9초 |
총 차단 시간 | 0ms |
가장 큰 만족스러운 페인트 | 1.1초 |
wpDiscuz의 성능을 벤치마크 실행과 비교한 후 새로운 기능을 사용하면 성능이 약간 저하된다는 것을 알 수 있습니다. Lighthouse 성능 점수를 약간 낮추고 훨씬 더 많은 데이터를 전송합니다. 이는 기본 WordPress보다 나쁘지만 여전히 매우 좋습니다.
Disqus
Disqus는 수백만 명의 게시자가 자신의 콘텐츠에 대한 댓글을 관리, 조정 및 게시하는 데 사용하는 댓글 시스템을 위한 훌륭한 선택입니다. 방문자에게 보다 풍부한 기능의 댓글 경험을 제공하여 참여와 트래픽을 증가시킵니다.
비용: 핵심 기능을 무료로 사용할 수 있습니다.일일 페이지 조회수가 최대 50,000건인 사이트의 경우 유료 플랜은 월 $11부터 시작합니다.
Disqus는 간단한 원클릭 설치, 자동 스팸 필터링, 섀도우 금지, 웹 및 이메일 알림, 개인화 다이제스트, 모바일 응답성을 포함한 다양한 기능을 제공합니다. 또한 다양한 조정 도구 및 분석이 포함되어 있으며 수익을 늘리기 위해 수익 창출 옵션을 허용합니다.
전송된 데이터 | 48KB |
요청 수 | 12 |
네트워크 로드 시간 | 529ms |
전체 페이지 로드 시간 | 0.98초 |
첫 번째 만족스러운 페인트 | 1.3초 |
가장 큰 만족스러운 페인트 | 893ms |
속도 지수 | 1.8초 |
대화형 시간 | 1.6초 |
총 차단 시간 | 60ms |
가장 큰 만족스러운 페인트 | 1.6초 |
Disqus를 기본 WordPress와 비교한 후 성능이 미미한 수준으로 떨어졌습니다. 로드하는 데 시간이 약간 더 걸리지만 기본 WordPress에 없는 많은 기능을 제공합니다. 새로운 WordPress 주석 시스템 시장에 있다면 반드시 사용해보십시오.
댓글을 위한 지연 로드
Lazy Load for Comments는 복잡한 구성 없이 WordPress의 기본 댓글 시스템에 지연 로딩 기능을 추가하는 오픈 소스(GPL V2) WordPress 플러그인입니다.
사용자에게 표시될 댓글과 아바타만 로드하여 페이지를 로드하는 데 필요한 웹 요청 수를 줄인다고 주장합니다. 이렇게 하면 전송되는 데이터가 줄어들고 로드 시간이 빨라집니다. 그러나이 기능은 고유하지 않습니다. wpDiscuz와 같은 다른 댓글 플러그인에서도 사용할 수 있습니다.
비용: 오픈 소스이며 무료로 사용할 수 있습니다.
전송된 데이터 | 46KB |
요청 수 | 9 |
네트워크 로드 시간 | 342ms |
전체 페이지 로드 시간 | 0.7초 |
첫 번째 만족스러운 페인트 | 1.5초 |
가장 큰 만족스러운 페인트 | 1.3초 |
속도 지수 | 2.0초 |
대화형 시간 | 1.6초 |
총 차단 시간 | 10ms |
가장 큰 만족스러운 페인트 | 1.5초 |
테스트에서 HTTP 요청 수가 감소하지 않았습니다. 우리는 각 플러그인을 테스트하기 위해 약 10개의 댓글을 사용했기 때문에 댓글에 대한 지연 로드가 더 큰 영향을 미치려면 매우 많은 댓글이 필요할 수 있습니다. 나머지 테스트와 일치하지 않고 결과가 왜곡될 수 있으므로 더 많은 주석으로 테스트하지 않았습니다.
그래프코멘트
GraphComment 는 토론을 구성하고 사이트에 커뮤니티를 구축하는 플러그인입니다. 매끄럽고 현대적인 UI가 있으며 댓글 섹션의 테마 색상을 변경하여 웹 페이지의 나머지 부분과 더 잘 통합할 수 있습니다. 그래픽 인터페이스는 토론 포럼과 유사합니다. 이를 통해 사용자는 각 개별 댓글에 좋아요, 반응 및 답글을 달고 토론 트리 전체를 탐색할 수 있습니다.
비용: 기능이 제한된 무료 플랜을 사용할 수 있습니다.그러나 대부분의 기능을 잠금 해제하려면 월 $8의 스타터 라이선스를 구입해야 합니다.
사용자는 Facebook, Twitter 등과 같은 다양한 소셜 미디어 계정으로 로그인하여 댓글을 게시할 수 있습니다. 그런 다음 이러한 댓글은 Bubble Rank라는 알고리즘을 사용하여 정렬되어 다른 무엇보다 관련성 있고 중요한 토론을 표시합니다. 토론은 URL을 통해 다른 소셜 미디어 네트워크에 공유할 수도 있습니다. 이는 다른 플러그인에서는 사용할 수 없는 고유한 기능입니다.
전송된 데이터 | 52KB |
요청 수 | 9 |
네트워크 로드 시간 | 319ms |
전체 페이지 로드 시간 | 0.61초 |
첫 번째 만족스러운 페인트 | 1.3초 |
가장 큰 만족스러운 페인트 | 1.2초 |
속도 지수 | 1.7초 |
대화형 시간 | 1.4초 |
총 차단 시간 | 40ms |
가장 큰 만족스러운 페인트 | 1.3초 |
GraphComment의 성능 점수를 벤치마크 실행과 비교하면 약간의 성능 저하만 보이지만 기본 WordPress에는 없는 많은 유용한 기능을 제공합니다.
댓글 해킹
Comment Hacks는 특정 설정을 미세 조정하여 댓글을 관리하고 검토함으로써 기존 WordPress 댓글 기능을 개선합니다. 사용자에게 맞춤 알림 이메일을 보내고, 지정된 임계값보다 긴 댓글을 차단하고, 댓글을 게시한 후 사용자를 다른 페이지로 리디렉션하는 등의 작업에 사용할 수 있습니다.
비용: 오픈 소스이며 무료로 사용할 수 있습니다.
전송된 데이터 | 46KB |
요청 수 | 9 |
네트워크 로드 시간 | 357ms |
전체 페이지 로드 시간 | 0.71초 |
첫 번째 만족스러운 페인트 | 1.2초 |
가장 큰 만족스러운 페인트 | 951ms |
속도 지수 | 1.2초 |
대화형 시간 | 1.2초 |
총 차단 시간 | 10ms |
가장 큰 만족스러운 페인트 | 1.2초 |
우리는 이 플러그인을 사용하는 동안 눈에 띄는 성능 차이를 보지 못했습니다. 이는 댓글을 관리할 수 있는 방법에 대한 몇 가지 조정에만 초점을 맞추고 기본 WordPress 댓글을 대체하는 것이 아니기 때문에 다소 예상됩니다. 따라서 WordPress에서 댓글을 관리하는 더 나은 방법을 찾고 있다면 이것이 좋은 솔루션입니다.
WpDevArt의 소셜 댓글
소셜 댓글 플러그인을 사용하면 웹사이트에 Facebook 댓글을 표시할 수 있습니다. 비즈니스에 Facebook 페이지가 있는 경우 웹 트래픽을 늘리고 사이트의 온라인 인지도를 높이는 데 도움이 됩니다. 댓글 상자 너비, 언어, 배경색 및 애니메이션과 같은 특정 설정을 사용자 지정하여 댓글 섹션의 모양을 변경할 수 있습니다.
비용: 개인용, 기업용, 개발자용 라이선스는 각각 $10, $21, $31입니다.기능이 제한된 무료 플랜도 있습니다.
전송된 데이터 | 222KB |
요청 수 | 18 |
네트워크 로드 시간 | 604ms |
전체 페이지 로드 시간 | 1.03초 |
첫 번째 만족스러운 페인트 | 1.5초 |
가장 큰 만족스러운 페인트 | 1.8초 |
속도 지수 | 3.5초 |
대화형 시간 | 8.3초 |
총 차단 시간 | 273ms |
가장 큰 만족스러운 페인트 | 1.6초 |
소셜 댓글 플러그인을 사용하는 동안 성능에 큰 영향을 미쳤습니다. 그러나 이것은 Facebook의 댓글 시스템을 사용한다는 점에서 다소 예상됩니다. 그 결과 훨씬 더 많은 데이터를 사용하고 더 많은 연결 요청을 시작합니다.
또한 테스트 중에 누적된 레이아웃 변경이 발견되어 Lighthouse 성능 감사 결과에 상당한 영향을 미쳤습니다.
간단한 댓글 편집
Simple Comment Editing은 기본 WordPress 댓글 기능과 함께 작동하며 사용자가 댓글을 게시한 후 일정 기간 동안 댓글을 수정할 수 있습니다. 기본 임계값은 5분이지만 대시보드에서 변경할 수 있습니다. 기존 시스템을 대체하는 대신 편집 기능을 추가하므로 외관 변경에 대해 걱정할 필요가 없습니다.
비용: 간단한 댓글 편집은 무료입니다.프로 버전은 $14/년에 사용할 수 있습니다.
전송된 데이터 | 46KB |
요청 수 | 9 |
네트워크 로드 시간 | 332ms |
전체 페이지 로드 시간 | 0.61초 |
첫 번째 만족스러운 페인트 | 1.1초 |
가장 큰 만족스러운 페인트 | 1.7초 |
속도 지수 | 1.1초 |
대화형 시간 | 1.1초 |
총 차단 시간 | 13ms |
가장 큰 만족스러운 페인트 | 1.1초 |
이 플러그인을 벤치마크 실행과 비교하면 Lighthouse 성능 점수가 급격히 떨어지는 것을 볼 수 있습니다. 이 플러그인은 하나의 기능만 제공하므로 성능에 적지 않은 영향을 미치므로 댓글에 편집 기능을 추가해야 하는 경우에만 사용하는 것이 좋습니다.
답장 상자
ReplyBox는 WordPress 댓글 시스템을 관리하는 데 도움이 되는 다양한 기능을 제공합니다. 예를 들어 자동 스팸 필터링, 댓글 고정 기능, 소셜 로그인 지원 등을 무제한의 사이트에서 모두 얻을 수 있습니다. 또한 중재 도구를 제공하므로 강력한 커뮤니티를 쉽게 구축할 수 있습니다.
또한 ReplyBox를 사용하면 WordPress 대시보드에서 직접 댓글에 액세스하고 관리할 수 있으며 댓글 섹션이 웹 사이트 스타일과 일치하도록 사용자 지정 CSS 지원도 포함됩니다.
비용: ReplyBox는 페이지 뷰가 최대 20K인 사이트에 대해 월 $5를 청구합니다.
ReplyBox는 웹후크 이벤트를 사용하여 새 댓글이 게시될 때마다 선택한 외부 애플리케이션에 알림을 보낼 수도 있습니다. 이 기능은 새 댓글에 대해 Zapier와 같은 서비스를 최신 상태로 유지하는 데 유용할 수 있습니다.
전송된 데이터 | 63KB |
요청 수 | 9 |
네트워크 로드 시간 | 372ms |
전체 페이지 로드 시간 | 0.63초 |
첫 번째 만족스러운 페인트 | 1.1초 |
가장 큰 만족스러운 페인트 | 871ms |
속도 지수 | 1.2초 |
대화형 시간 | 1.1초 |
총 차단 시간 | 0ms |
가장 큰 만족스러운 페인트 | 1.1초 |
ReplyBox에 대한 테스트 결과를 다시 확인해야 했습니다. 기본에 가까운 성능을 보았을 뿐만 아니라 페이지 로드 시간도 약간 개선되었습니다. 우리는 ReplyBox의 기능에 깊은 인상을 받았습니다. 이것이 Servebolt.com 에서 사용하는 이유입니다 .
따라서 ReplyBox를 테스트하고 싶다면 이 블로그에 있는 내용을 자유롭게 가지고 놀아보십시오. 이 문서 아래에서 생각과 의견을 공유하여 마음에 드는지 확인하십시오.
그리고 승자는…ReplyBox
ReplyBox는 기본 WordPress 테스트와 비교하여 데이터 전송의 차이가 17KB에 불과하여 설치 공간이 가장 가벼웠습니다. 알다시피 ReplyBox는 현재 Servebolt.com에서 댓글에 사용하는 것이기도 합니다.
댓글 시스템 | 전송된 데이터 | 가장 큰 만족스러운 페인트 | 요청 수 |
네이티브 워드프레스 | 46KB | 1.2초 | 9 |
제트팩 댓글 | 156KB | 2.2초 | 33 |
wpDiscuz | 143KB | 1.1초 | 15 |
Disqus | 48KB | 1.6초 | 12 |
댓글을 위한 지연 로드 | 46KB | 1.5초 | 9 |
그래프코멘트 | 52KB | 1.3초 | 9 |
댓글 해킹 | 46KB | 1.2초 | 9 |
WpDevArt의 소셜 댓글 | 222KB | 1.6초 | 18 |
간단한 댓글 편집 | 46KB | 1.1초 | 9 |
답장 상자 | 63KB | 1.1초 | 9 |
기본 WordPress 댓글 시스템 대신 ReplyBox를 선택한 이유는 주로 성능 테스트에서 측정 가능한 페이지 로딩 개선을 보았기 때문입니다(그리고 Servebolt이므로 속도와 성능을 개선할 수 있는 모든 기회는 필수입니다!). 그러나 스팸 필터링, 조정 도구, 고정된 댓글 지원, 소셜 로그인 통합 등을 포함하여 제공되는 추가 기능에도 깊은 인상을 받았습니다.
성능을 넘어 이 비교를 수행하기 위해 사용 가능한 모든 솔루션을 평가할 때 ReplyBox가완전한 솔루션으로서 기본 WordPress 주석에 대한 최상의 대안이라는 것도 우리의 견해입니다 . 외부적이지만 WordPress와 통합된 완벽한 균형은 네이티브가 아닌 느낌을 주는 경험을 제공하지 않으며(예를 들어 Facebook 댓글을 사용하는 경우), 사이트 비용을 들이지 않고도 여전히 경험을 개선할 수 있습니다. 성능.
중요한 경고
이러한 모든 플러그인에 대한 철저한 테스트를 수행했지만 테마, 콘텐츠, 서버, 호스팅을 포함하여 관련된 다른 변수가 있을 수 있으므로 귀하의 사이트에서 정확한 성능 비교를 볼 수 있다고 보장할 수 없다는 점을 인식하는 것이 중요합니다. 패키지, 기존 플러그인 – 예를 들면.
충돌과 관련된 문제는 발견되지 않았지만 항상 염두에 두어야 할 다른 사항이라는 점을 알고 계셔야 합니다. 이러한 플러그인과 귀하의 테마 또는 기존 플러그인 간에 충돌이 발생하지 않는다는 보장을 제공할 수 없습니다.
다양한 댓글 플러그인을 테스트한 방법
환경:
- 워드프레스 버전: 6.1.1
- 워드프레스 테마: Twenty Twenty-Three
- PHP 버전: 8.1
- Servebolt Cloud에서 호스팅됨(Amsterdam에 위치한 볼트에서)
모든 WordPress 설치에는 동일한 내용과 동일한 댓글이 있습니다. 콘텐츠와 댓글은 WordPress 플러그인 FakerPress 로 작성되었습니다 .
귀하의 사이트에 적합한 WordPress 댓글 플러그인을 선택하는 방법
인기 있는 WordPress 댓글 플러그인을 테스트한 후 플러그인을 사용하면 웹 사이트의 성능에 영향을 미친다는 것을 알 수 있습니다. 그러나 플러그인을 사용하기로 결정하기 전에 고려해야 할 다른 요소가 있습니다.
필요한 기능 결정: 다양한 WordPress 댓글 플러그인을 사용할 수 있으며 각각 고유한 기능 세트가 있습니다.필요한 기능과 없어도 되는 기능에 대해 시간을 내어 생각해 보십시오. 이렇게 하면 선택 범위를 좁히는 데 도움이 됩니다. 빠른 플러그인은 필요한 모든 기능을 제공하지 않으면 쓸모가 없습니다.
사용 편의성 고려: 사용 편의성 측면에서 모든 WordPress 댓글 플러그인이 동일하게 생성되는 것은 아닙니다.일부는 다른 것보다 훨씬 사용하기 쉽습니다. 특정 플러그인을 사용하는 방법을 잘 모르는 경우 최종 결정을 내리기 전에 설명서를 읽고 고객 지원을 확인하십시오.
가격 비교: 모든 유형의 소프트웨어 또는 플러그인을 선택할 때 가격은 항상 중요한 고려 사항입니다.제공되는 모든 기능을 고려할 때 하나의 플러그인이 다른 플러그인보다 더 나은 거래임을 알 수 있습니다.
성능 영향 고려: 요구 사항을 충족하고 예산에 맞는 플러그인을 찾으면 플러그인 사용의 성능 영향만 고려하면 됩니다.요구 사항을 충족하는 여러 플러그인을 찾은 경우 각각을 직접 테스트하는 것이 도움이 될 수 있습니다.
경험적으로 더 빠른 관리형 호스팅에 관심이 있으십니까?WordPress 호스팅 에 대한 접근 방식을 시도해 보십시오. 시작하는 것은 무료이며 다음과 같은 이점이 있습니다.
- 확장성: 실제 사용자 워크로드 테스트에서 Servebolt는 65ms의 평균 응답 시간을 제공하여 2위보다 4.9배 더 빠른 응답 시간을 제공했습니다.
- 가장 빠른 글로벌 로드 시간: 평균 페이지 로드 시간이 1.26초로 글로벌 WebPageTest 결과 목록의 최상위에 올랐습니다.
- 가장 빠른 컴퓨팅 속도: Servebolt 서버는 평균보다 초당 2.44배 더 많은 쿼리를 처리하고 두 번째로 좋은 서버보다 PHP를 2.6배 더 빠르게 실행하여 이전에는 들어보지 못한 데이터베이스 속도를 제공합니다!
- 완벽한 보안 및 가동 시간: 모든 모니터에서 100% 가동 시간과 SSL 구현에 대한 A+ 등급을 통해 사이트가 온라인 상태이고 안전하다는 확신을 가질 수 있습니다.