성능 1
- logrotate 정상화 — gameboy-gamescout 중복 설정으로 인한 logrotate 전체 실패(exit code 1) 해결. collector 로그 로테이션 정상 동작 복구.
GAMEBOY.KR의 모든 변경사항을 투명하게 기록합니다
/advertise/ 페이지의 통계 영역, 오디언스 영역 영역을 AJAX 비동기 로딩으로 전환. GA4 API 캐시 만료 시(6시간마다) 3개 GA4 API + OAuth 토큰 요청(최대 4개 외부 HTTP, timeout 10~15초)이 페이지 렌더링을 블로킹하여 10~40초 이상 로딩 지연되던 문제 해결. 페이지는 스켈레톤 UI로 즉시 렌더링되고, GA4 데이터는 AJAX로 백그라운드 로드 후 페이드인 + 카운트업 애니메이션으로 표시. AJAX 실패 시 자동 폴백 기본값 표시. 히어로 섹션은 WP DB만 사용하는 경량 통계 조회 함수 함수로 분리하여 GA4 의존성 제거
flock 파일 잠금 전 서비스 적용 — 동시 실행 충돌 방지
maxOutputTokens 4096→8192 증가 — 긴 기사 잘림 해결
nice -n 15 + ionice -c 3 적용 — 방문자 웹 요청 우선 처리
다양한 플랫폼에서 GAMEBOY.KR과 소통하세요