WP 서버 건강 상태
WP Server Health Stats 플러그인은 핵심 수준에서 워드프레스 사이트를 모니터링할 수 있는 기능을 제공합니다. 할당된 PHP 메모리, 메모리 사용량, 실시간 RAM 사용량, CPU 사용량 등과 같은 가장 중요한 서버 상태 통계를 통해 사이트에 문제가 있는지 항상 식별할 수 있습니다.
이제 사소한 일로 호스트에게 매번 연락할 필요가 없습니다. WP 관리자 알림판에서 서버 상태 통계를 쉽게 확인하고 이를 기반으로 중요한 결정을 내릴 수 있습니다. 예를 들어 일부 플러그인을 활성화하면 메모리나 CPU가 많이 소모되는 경우 등이 있습니다.
주의 사항: 이 플러그인은 타사 시스템 ip-api.com를 사용하여 서버 IP의 위치 세부 정보를 가져옵니다. 해당 시스템의 개인정보처리방침 및 이용약관을 확인하세요. 기본적으로 플러그인은 무료 버전의 IP-API 서비스를 사용하지만 프리미엄 버전을 구매한 경우 플러그인 설정 페이지에서 API 키를 입력할 수 있습니다.
워드프레스 알림판에 표시할 유용한 서버 정보를 코딩, 설계, 테스트하고 포함하는 데 많은 시간이 걸렸습니다. 이 플러그인을 즐기고 제가 여기에 쏟은 엄청난 노력을 이해한다면, 이 플러그인의 개발을 유지하기 위해 일정 금액(얼마나 작든 상관없이)을 기부하는 것을 고려해 주세요. 제 플러그인을 이용해 주셔서 다시 한 번 감사드립니다. 이 플러그인 사용을 좋아하신다면 바쁜 일정 중에 2분만 시간을 내어 이 플러그인에 대한 리뷰를 공유해 주시면 정말 감사하겠습니다.
Q: 이 플러그인을 설치한 후 서버 부하가 엄청나게 증가했습니다. 이 문제를 해결하는 방법?
이 플러그인은 Ajax를 사용하여 일정 시간 간격 후에 서버를 호출하여 서버에 대한 최신 데이터를 가져와 실시간 업데이트를 제공합니다. 기본적으로 이 작업은 200ms마다 수행됩니다. 그러나 리소스가 적은 저사양 서버를 사용하는 경우 200ms마다 서버를 호출하면 서버 부하가 급격히 증가할 수 있습니다. 이 문제도 쉽게 해결할 수 있습니다. WP 관리자 패널의 왼쪽 메뉴에 WP 서버 통계에 대한 설정 패널이 있으며 그 아래에는 일반 설정이라는 또 다른 하위 메뉴가 있습니다. 일반 설정에서 첫 번째 옵션은 간격 시간을 변경하는 것입니다. 필요에 따라 2000밀리초(2초) 또는 20000밀리초(20초)와 같이 원하는 만큼 변경할 수 있습니다. 설정을 저장하면 플러그인은 설정한 간격이 지난 후에만 서버를 호출하므로 서버 부하가 이 플러그인을 사용하지 않을 때처럼 줄어듭니다.
그러나 다시 말하지만, 일반적으로 괜찮은 호스팅을 사용하고 있다면 매우 가벼운 플러그인이기 때문에 이 문제가 전혀 발생하지 않습니다.
플러그인의 기능은 다음과 같습니다.
- WP 서버 통계 캐시 제거(비활성화할 수도 있습니다. 자세한 내용은 FAQ 섹션을 확인하십시오.)
- 서버 OS 표시
- 서버 소프트웨어 표시
- 서버 IP 주소를 보여줍니다
- 서버 포트 표시
- 서버 위치 표시
- 서버 호스트 이름 표시
- 서버 문서 루트 표시
- Memcached가 서버에서 활성화되었는지 여부를 표시합니다.
- Memcached가 활성화된 경우 WP 서버 통계 > 일반 설정 페이지에 적절한 Memcached 호스트 및 포트 세부 정보가 제공된 경우 Memcached 설치에 대한 자세한 정보가 표시됩니다.
- 사이트에 허용된 총 CPU 수를 표시합니다.
- 실시간 CPU 사용률 표시
- 할당된 총 RAM 표시
- 실시간 RAM 사용률 표시
- 사이트에 설치된 데이터베이스 소프트웨어를 보여줍니다. MySQL, 마리아DB, 오라클 등
- 데이터베이스 버전 번호를 표시합니다.
- 데이터베이스에 허용된 최대 연결 수를 표시합니다.
- 데이터베이스의 최대 패킷 크기 표시
- 데이터베이스 디스크 사용량 표시
- 데이터베이스 인덱스 디스크 사용량 표시
- 데이터베이스 서버에 대한 자세한 정보를 표시하는 별도의 페이지
- PHP 버전 번호를 표시합니다.
- PHP 최대 업로드 크기 제한 표시
- PHP 최대 게시물 크기 표시
- PHP 최대 실행 시간 표시
- PHP 안전 모드가 켜져 있는지 꺼져 있는지 표시
- PHP 짧은 태그가 켜져 있는지 꺼져 있는지 표시
- 워드프레스 사이트에 허용된 PHP 메모리 표시
- PHP 메모리 사용량의 실시간 양 및 백분율
- 설치된 PHP 및 다양한 모듈에 대한 자세한 정보를 표시하는 별도의 페이지
- 실시간 PHP 메모리, RAM 사용량 및 CPU 정보 표시줄은 부하에 따라 색상이 변경됩니다(WP 서버 통계 일반 설정 페이지에서 색상을 변경할 수 있음).
- 단색으로 디자인(원하는 경우 색 구성표를 변경할 수 있음)
- 관리자 푸터의 실시간 PHP 메모리, RAM 사용량 및 CPU 사용량 정보를 통해 어떤 관리자 페이지에 있든 항상 볼 수 있습니다.
- 고급 워드프레스 Transient Caching 메커니즘을 사용하여 서버 리소스를 많이 사용하지 않고도 플러그인을 매우 원활하게 실행합니다. 모든 캐시 데이터는 매주 자동 만료되며 플러그인은 업데이트된 데이터를 다시 캐시하여 플러그인의 리소스 소비를 최소화합니다.
- 관리자에게만 표시됩니다. 다중 사이트의 경우 각 사이트 관리자에게 세부 정보가 표시되지만 네트워크 관리자에게는 표시되지 않습니다.
- WP 서버 통계 – 일반 설정 페이지에서 실시간 스크립트 새로 고침 간격(기본값: 200ms), 색 구성표, Memcached 호스트 및 포트 세부 정보를 변경하는 옵션
- 플러그인 제거 시 이 플러그인이 워드프레스 데이터베이스에 추가한 모든 데이터를 자동으로 제거합니다.
설치하기 전에 읽으십시오
이 플러그인은 모든 우수한 호스팅 회사에서 기본적으로 활성화하는 PHP shell_exec() 함수를 사용합니다. 그러나 소수의 호스팅 회사는 기본적으로 shell_exec()를 비활성화합니다. 따라서 이 플러그인을 설치하기 전에 귀하의 계정에서 shell_exec()가 활성화되어 있는지 호스팅 회사에 문의하십시오. 그렇지 않으면 shell_exec()를 사용하는 모든 기능에 대해 오류 코드 EXEC096T가 표시됩니다.
이제 이 플러그인은 Github에서도 호스팅됩니다. 그러나 Github 저장소는 플러그인 개발에 사용될 것입니다. 따라서 지금부터는 원하는 경우 Github Issue Tracker에서 버그를 보고할 수도 있습니다.
매우 중요한 사항
이 플러그인은 Linux 기반 서버에서만 개발 및 테스트되었으므로 Windows 기반 서버에서는 작동하지 않을 가능성이 매우 높습니다. 따라서 Linux 기반 서버를 사용하는 사용자에게 이 플러그인을 사용하는 것이 좋습니다. 저는 현재 이 Linux 시대에 Windows Server를 사용하는 사람이 매우 적기 때문에 Windows Server 지원을 추가할 계획이 없습니다. 향후 Windows 지원을 추가할 수 있습니다.
오류 코드 목록
EXEC096T – 이 플러그인이 제대로 실행되기 위해 필요한 PHP shell_exec() 기능이 계정에서 활성화되지 않았습니다. 서버 호스트에 연락하여 계정에 PHP shell_exec() 기능을 활성화하도록 요청하십시오.
IP096T – 서버가 IP를 제대로 반환하지 않습니다. 확실히 서버 구성에 몇 가지 문제가 있습니다. 호스트에게 연락하여 PHP gethostname( gethostname() )가 서버 IP를 가져올 수 없다고 말하고 서버 구성을 살펴보고 구성 문제를 수정하도록 요청하십시오. 자체 호스팅 VPS 또는 전용 서버가 있는 경우 이유는 여전히 동일합니다. 서버 내에서 구성 문제를 찾을 수 없는 경우 지식이 풍부한 서버 관리자를 고용하여 서버를 조사하는 것이 좋습니다. 대부분의 경우 이 오류 메시지가 표시되지 않아야 합니다.
언어
WP Server Stats는 번역과 100% 호환되며 모든 텍스트를 원하는 언어로 번역할 수 있습니다. 이 플러그인은 번역 기능이 내장되어 있지 않으므로 Say What?과 같은 플러그인을 사용하는 것이 좋습니다. 텍스트를 변경하려면 플러그인 내에서 텍스트 도메인을 wp-server-stats로 사용하여 텍스트를 변경하기만 하면 됩니다.
매우 특별한 감사
특히 감사하고 싶은 사람들의 목록입니다. 누구 없이는 이 플러그인이 완성되지 않았을 것입니다.
- BigScoots Hosting의 저스틴 카텔로 – 품질 관리 SSD 호스팅을 찾고 계십니까? 눈을 감고 BigScoot Hosting과 함께하세요. 그들은 그만큼 훌륭합니다.
- Easy Digital Download의 핍핀 윌리엄슨
- FlipClock.js용 저스틴 킴브렐
- 알렉스 라베
- ip-api.com의 블라드
- 레스터 찬
플러그인 지원
이 플러그인이 마음에 들면 리뷰 작성하는 것을 잊지 마시고 가능하면 플러그인을 유지하고 개발을 계속할 수 있도록 일정 금액을 기부하십시오.
