it-swarm-ko.tech

공유 호스팅에 배포하기위한 WordPress 웹 사이트 프로파일 링

내 웹 사이트에서 CPU 사용량에 문제가있어이를 일으키는 것을 감지하고 수정하는 방법을 찾고 있습니다. 이 질문 에서 다루지 않은 주제.

Hakre Answer here 에 이어, 이제는 필자의 PHP 호출을 프로파일하는 것이 필요하다는 것을 깨달았다.

웹 사이트를 내 컴퓨터에두고 프로파일 러를 실행하고 해당 정보를 사용하여 웹 사이트를 개선하는 것이 합리적입니까?

최선의 방법으로이 작업을 수행하는 방법에 대한 다른 제안 사항이 있습니까?

14
Tal Galili

프로파일 러 플러그인으로 프로파일 링

프로파일 링으로 달성해야 할 것이 정확히 무엇인지 확실하지 않지만, WP Tuner (Wordpress Plugin) 는 당신의 WP 설치하십시오.

각 플러그인을보고 메모리, CPU 시간 및 관련 SQL 쿼리를 제공합니다.

SQL 모니터 (Wordpress Plugin) 는 SQL 성능을 분석합니다.

W3 Total Cache (Wordpress Plugin) 와 결합하면 모든 플랫폼에서 더 나은 성능을 얻을 수 있습니다.

또한 매번 생성 할 필요가없는 조각을 임시 API를 사용하여 저장하십시오. 이것은 느린 DB에서 정말로 도움이 될 수 있습니다.

7
Andrew

우리는 callgrind 출력 형식을 사용하는 XHProf 위에 PHP 프로파일 러를 만들었습니다. XDebug의 주된 장점은 오버 헤드가 훨씬 적고 반복적 인 함수 처리가 더 쉬우 며 XHProf 스타일의 프로파일 링 시작 및 종료 기능으로 자동화 된 유닛 테스트가 가능합니다.

http://www.exteon.ro/en/products/php-tools/web3tracer에서 볼 수 있습니다.

컴파일하고 테스트 상자에서 사용하거나 호스팅 제공 업체에 설치를 요청해야하지만 그렇게 할 가능성은 없습니다.

3
Dinu

Xdebug로 프로파일 링하기

일부 링크를 검색하여 주제를 더 쉽게 읽을 수 있습니다. 나는 XDebug로 PHP 프로파일 링을 할 것을 제안했습니다.

프로파일 링 결과를 원격 사이트에 표시하려면 webgrind 가 유용 할 수 있습니다. 프로파일 러 출력을 요약하는 PHP 응용 프로그램입니다.

나는이 모든 것을 워드 프레스 플러그인의 형태로 제공하는 것이 가능한지 확신하지 못한다. (적어도 현재 사용 가능한 것이 없다고 생각한다.) 스스로 설정/구성/프로파일 링을 수행하십시오.

2
hakre