이 기사는 Symfony Flex를 사용하여 고성능 다중 이미지 갤러리 블로그를 구축하는 데 관한 시리즈의 일부입니다. (여기에서 저장소를보십시오.)
주요 목표 :
더 큰 데이터 세트 생성 :
초기 개발 후, 더 큰 데이터 세트를 만드는 것은 현실적인 성능 테스트에 중요합니다. 작은 비품은 개발에 적합하지만 성능 테스트에는 상당히 많은 양의 데이터가 필요합니다. 단순히 우리의 고정물 클래스에서 상수를 증가시키는 것은 (아래 그림과 같이) 비효율적이며 메모리 소진 오류로 이어질 수 있습니다.
포위 공격 및 도커를 사용한 성능 테스트 :
홈페이지 :
후속 갤러리 페이지의 초기 부하 및 게으른 하중을 테스트합니다. 우리는 현실적인 사용자 동작을 시뮬레이션하기 위해 가중치가 가중치가있는 URL을 포함하는 파일을 사용합니다. 단일 갤러리 페이지 :
.
연기 테스트가 장착 된 기본 PHPUNIT 테스트 스위트는 개발 및 최적화 중에 핵심 기능이 그대로 유지되도록합니다. 이 테스트는 주요 URL에 대한 성공적인 HTTP 응답 코드를 확인합니다.
결론 :
이 기사는 성능 테스트를위한 현실적인 데이터 세트를 만들고 강력한 테스트 프레임 워크를 설정하기위한 세부적인 기술입니다. 향후 기사는 PHP 및 MySQL 성능 최적화 및 추가 성능 개선을 탐구 할 것입니다.
자주 묻는 질문 (FAQ) : lazy-load-urls.txt
(이 FAQ는 원래 입력에서와 거의 동일하게 유지되지만 더 구체적인 질문이 발생하면이 특정 블로그 게시물 시리즈의 맥락에 따라 더욱 맞춤화 될 수 있습니다. ))
위 내용은 Symfony Flex와 함께 이미지 갤러리 블로그 구축 : 데이터 테스트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!