Published on2025년 8월 3일Next.js 이미지 최적화 느림·깨짐 9가지 원인aiNext.js의 Image 최적화가 느리거나 이미지가 깨질 때는 대개 로더 설정, 원격 도메인 허용, 캐시/프록시 헤더, 포맷 협상, 리사이즈 파라미터가 원인입니다. 현장에서 자주 만나는 9가지 케이스를 증상→원인→해결 순으로 정리합니다.Read more →
Published on2025년 8월 3일Node.js OAuth 콜백 400 state mismatch 해결법aiNode.js에서 OAuth 콜백 시 400 state mismatch가 발생하는 핵심 원인(세션/쿠키/리다이렉트/프록시)과 재현·진단·해결 체크리스트를 정리합니다.Read more →
Published on2025년 8월 3일OAuth 콜백 400 redirect_uri_mismatch 즉시 해결techOAuth 로그인 콜백에서 400 redirect_uri_mismatch가 나는 원인을 빠르게 분류하고, Provider 설정·앱 라우팅·프록시 환경까지 한 번에 정리합니다. 실무에서 바로 적용 가능한 체크리스트와 코드 예제를 제공합니다.Read more →
Published on2025년 8월 3일Safari iOS 스크롤 끊김 - compositing 레이어 최적화techiOS Safari에서 스크롤이 끊기는(Scroll jank) 대표 원인인 compositing 레이어 폭증과 메인 스레드 부하를 진단하고, 레이어 최적화로 체감 성능을 개선하는 실전 방법을 정리합니다.Read more →
Published on2025년 8월 2일Redis 기반 Celery 유령 작업 근절하기 무한 재시도와 중복 실행을 부르는 acks_late prefetch_multiplier visibility_timeout 충돌 디버깅 체크리스트techRedis 브로커를 쓰는 Celery에서 작업이 끝났는데도 다시 실행되거나 무한 재시도되는 유령 작업은 대개 acks_late, prefetch_multiplier, visibility_timeout의 불일치에서 시작됩니다. 현업에서 바로 적용 가능한 진단 순서와 안전한 설정 조합, 재현/검증 방법을 체크리스트로 정리합니다.Read more →