php7.4 -> php8.2 업데이트 이후 나타난 현상 기록 > 개발 내역


php7.4 -> php8.2 업데이트 이후 나타난 현상 기록

본문

최근 서버 환경을 PHP 7.4에서 PHP 8.2로 업데이트한 결과에 대한 기록이다.


5월 초, PHP 7.4에서 PHP 8.2로 업데이트하고 나서 접속자 기록을 확인하던 중,

예상치 못한 급격한 트래픽 증가가 발생하여 이 글을 쓰게되었다.


지난 3-4개월간 사이트 일일 접속자 수는 약 2,000명(±150명) 수준으로 안정적이었다.

4월달 까지만 해도 일 방문자는 약 1900~2500 명 정도로 안정적으로 유지되어왔다.

(사실 지난 2024년을 기준으로 한다면 작년 평균 일일 방문자 약 1000명 보다 두 배나 증가한 수치이긴 하다만, 1월 후반부터 1천명 후반대에서 2천명 중반대 정도로 안정적인 일일 방문자 수치가 유지되었기에 안정적이라 셈치겠다.)


그런데, 아래의 그래프를 한 번 보자.



9486542801746725394057_0.webp



php7.4에서 8.2로 업데이트 다음날 5월 7일에 8,071명, 이틀날인 5월 8일에는 8,530명으로 방문자가 급증했다.

이는 23년~ 후반에 비정상적인 최대 일일 방문자 2700명의 약 3배이며, 24년 후반의 4천명을 두 배 가량 뛰어넘는 수치이다. 아무리 내가 운영중인 사이트라고 해도 솔직히 글도 그렇게 많지도 않고 유명하지도 않은 사이트이다. 최근에 백링크가 새로 생길 행동도 하지 않았다. 그렇기에 비정상적인 것이다.


보통 24년 말 이후로 매달 4-5만 명 정도가 접속했는데, PHP 8.2 업데이트 이후 5월 1일부터 5월 7일까지만 해도 벌써 3만 명 가까이 되는 방문자가 접속했다. 이는 기존 평균 방문자 수와 비교했을 때 상당한 증가다.


이러한 원인을 정확히 분석하고 싶지만, 나는 전지전능하지도, 코딩을 잘하지도 않는 그저 채찍피티 코드 짜집퍼이기 때문에 간단하게 원인 분석만 적어본다.


원인 분석을 해보자면 다음과 같이 추측할 수 있다.


1.  페이지 로딩 속도 개선:

PHP 8.2는 이전 버전보다 처리 속도가 평균 30-40% 향상된 것으로 알려져 있다.

여러 벤치마크 테스트에 따르면 특히 JIT 컴파일러 지원으로 연산 집약적 작업에서 더 효율적이라고 한다. 이로 인해 페이지 로딩 시간이 단축되어 사용자 이탈률이 감소했을 가능성이 높다.

(한마디로 기존 평균 일일 방문자 수치인 2천명이 사실은 페이지 로징 지연으로 인해 이탈이 발생된 수치라는 것이다.)


2. 서버 부하 감소:

PHP 8.2는 향상된 메모리 관리 기능으로 서버가 동시에 더 많은 요청을 처리할 수 있게 되었다. 이로 인해 이전에는 트래픽 병목 현상이 발생하여 접속을 못 하던 것이 이제 더 많은 사용자가 원활하게 접속할 수 있게 된 것일 수도 있다. 지금 dsclub을 운영중인 서버가 라즈베리파이라 병목 현상이 해결되었던 것일 수도 있겠다.


어느 쪽이든, 이번 업데이트가 사이트 성능과 사용자 경험에 긍정적인 영향을 미친 것은 분명하다. 앞으로 트래픽 패턴을 지속적으로 모니터링하면서 서버 자원을 적절히 조정할 필요가 있겠다.

카테고리 분류 학습 시스템 (총 0개 학습됨)

예측 카테고리: 사회 (랜덤 - 학습 데이터 없음)

이 분류가 맞나요? 학습시켜주세요!

등록된 댓글이 없습니다.

전체 26건
게시물 검색

접속자집계

오늘
3,371
어제
3,897
최대
42,418
전체
941,599