수많은 도구로 인해 웹 사이트 성능을 최적화하는 것이 어려울 수 있습니다. 이 기사는 명확성을 위해 분류 된 23 개의 성능 분석 및 최적화 도구를 제공합니다. 일부는 잘 알려져 있고 다른 일부는 덜 알려져 있지만 모두 개발자에게는 귀중한 자산입니다.
키 테이크 아웃 :
클라이언트 측
코드 레벨 도구 예 : Dust ME Selectors, Penthouse 및 Critical Optimize 웹 사이트 코드와 같은 더 빠른 로딩.
서버 측 도구 Apachetop, NGXTOP 및 Uptime Monitor Web Server 성능을 포함하여 실시간 메트릭을 제공합니다.
SQL Performance Tools 튜닝 프리머, MySQLTuner 및 MyTop MySQL 서버 성능을 분석하고 최적화합니다.
로드 테스트 도구 예 : Apache Jmeter, Grinder 및 Gatling 웹 사이트 성능을 부하로 평가합니다.
클라이언트 측 성능 도구 :
Google의 테스트 내 사이트 : 이 온라인 도구 (Webpagetest.org에 의해 구동)는 3G 네트워크에서 Moto G4를 사용하여 모바일 속도를 평가하고, 로딩 시간, 방문자 손실, 업계 비교 및 최적화 제안 사항을 제공합니다. .
-
- sitespeed.io : 웹 사이트 성능을 측정하고 향상시키기위한 오픈 소스 도구 (코치, 브로우 세르 타임, Chrome-Har, PageXray). NPM 또는 Docker를 통해 설치할 수 있습니다
-
Google Lighthouse : Chrome Devtools에 통합 된 오픈 소스 감사 도구, Chrome Extension 또는 CLI 도구로 제공됩니다. 최신 클라이언트 측 앱 성능을 측정하고 개선하는 데 필수적입니다 (특히 PWAS).
-
LightCrawler : - 는 웹 사이트를 크롤링하고 각 페이지에서 등대 감사를 실행합니다. NPM을 통해 설치할 수 있고 JSON을 통해 구성 가능합니다
yslow : 야후의 모범 사례를 기반으로 웹 페이지를 분석하고 성능 병목 현상을 식별하는 브라우저 북마크.
gtmetrix : - 성능 통찰력 및 최적화 권장 사항을 제공하는 온라인 도구.
페이지 성능 : 빠른 성능 분석을위한 크롬 확장
AMP HTML, AMP JS 및 AMP 캐시를 사용하여 빠르고 고성능 웹 사이트를 생성하기위한 오픈 소스 프로젝트 AMP 프로젝트.
-
코드 레벨 성능 도구 :
Dust Me Selectors : 사용되지 않은 CSS 선택기를 식별하고 제거하는 브라우저 확장.
펜트 하우스 : - 는 위의 컨텐츠에 대한 임계 경로 CSS를 생성합니다. CLI 도구 및 온라인 서비스로 제공됩니다
중요 :
추출물 및 수치는 Critical-Path CSS를 추출합니다. NPM을 통해 설치할 수 있으며 빌드 시스템과 통합
최적화 -js : 초기 하중을 더 빠른 초기로드 할 수 있도록 JavaScript 코드를 최적화합니다. NPM을 통해 설치할 수 있습니다
이미지 최적화 도구 (ImageOptim, pngcrush, Trimage) :
이미지 크기를 무자비하게 최적화하기위한 도구.
-
서버 측 성능 도구 :
apachetop :
ngxtop :
Uptime Robot API를 사용한 CLI 도구 모니터링 웹 사이트 Uptime A CLI 도구 모니터링 웹 사이트.
-
SQL 성능 도구 :
튜닝 프리머 : MySQL 성능 튜닝을위한 Bash 스크립트 (버전 5.5).
mysqltuner : perl 스크립트를 분석하고 구성 권장 사항을 제공합니다.
MySQL Server 성능 메트릭을 표시하는 mytop :
로드 테스트 도구 : -
Apache Jmeter : 하중 테스트 및 성능 측정을위한 오픈 소스 Java 기반 도구.
분쇄기 : 분산 하중 테스트를위한 Java 기반 하중 테스트 프레임 워크.
-
개틀링 : 스칼라를 사용하는 하중 테스트 도구와 스크립팅을위한 DSL.
-
SQLBENCHMARKPRO : 원격 데이터베이스 성능 모니터링을위한 클라우드 서비스
이 포괄적 인 목록은 웹 사이트 성능 문제를 해결하기위한 강력한 토대를 제공합니다. 도구를 선택할 때 프로젝트의 특정 요구 사항을 고려해야합니다. top
위 내용은 23 웹 사이트 성능 향상을위한 개발 도구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!