php 8.1설치해서 성능비교, 처리속도 2.7배↑ 정보
php 8.1설치해서 성능비교, 처리속도 2.7배↑본문
페이지가 미세하게 느린감이있어서 DB쿼리 속도를 일일이 테스트해보다가 다른 문제인거같아서 찾은 결과는
function stdClassToArray($d) {
if (is_object($d)) {
$d = get_object_vars($d);
}
if (is_array($d)) {
return array_map(__FUNCTION__, $d);
}
else {
return $d;
}
}
함수에 큰 오브젝트를 넣었을때 속도가 떨어지는것을 발견했습니다.
결국 쿼리 인덱스 문제가 아니였기에
빠르다는 php8.1을 설치해서 테스트한 결과입니다.
php5.7 0.078초
php8.1 0.027초
테스트는 30번정도씩했고 평균값입니다.
php8 JIT은 웹문서들이 광고처럼내뱉는 처리속도 증가율이 키나 끄나 별차이없어서.. 오히려 체감은 끈게 더 나은거같아서 결국 껏습니다.
추천
6
6
댓글 3개
일부 폴더(안 바뀌는 부분)만
선택적으로 jit가 동작하게 할 수는 없을까요?
선택적으로 jit가 동작하게 할 수는 없을까요?
jit 끈게 더 빨라요
오우~ 개발자님은 반연구직인가봐여...