에

php 8.1설치해서 성능비교, 처리속도 2.7배↑

· 2022-05-11 (수) 21:01:44 · 2793 · 3

3064761660_1652270742.3297.png

페이지가 미세하게 느린감이있어서 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번정도씩했고 평균값입니다.

 

3064761660_1652271591.6474.png

php8 JIT은 웹문서들이 광고처럼내뱉는 처리속도 증가율이 키나 끄나 별차이없어서.. 오히려 체감은 끈게 더 나은거같아서 결국 껏습니다.

 

 

 

|

댓글 3개

2022-05-11 (수) 23:50:04
일부 폴더(안 바뀌는 부분)만
선택적으로 jit가 동작하게 할 수는 없을까요?
jit 끈게 더 빨라요
오우~ 개발자님은 반연구직인가봐여...
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,035건
+
제목 글쓴이 날짜 조회
22-05-12 조회 1,522
22-05-12 조회 1,681
22-05-12 조회 1,521
22-05-12 조회 2,683
22-05-12 조회 1,493
22-05-12 조회 2,234
22-05-12 조회 1,650
22-05-12 조회 1,651
22-05-11 조회 2,794
22-05-11 조회 1,405
22-05-11 조회 1,633
22-05-11 조회 1,397
22-05-11 조회 1,405
22-05-11 조회 1,625
22-05-11 조회 2,091
22-05-11 조회 1,857
22-05-11 조회 1,359
22-05-11 조회 1,305
22-05-11 조회 1,392
22-05-11 조회 1,647