logo hsb.horse
← 태그 목록으로 돌아가기

Tags

#performance

태그 "performance"가 붙은 콘텐츠 목록입니다.

콘텐츠 개수 5
  1. 스니펫
    동적 import 캐싱

    동적 import를 캐싱하는 가벼운 TypeScript 구현. 같은 경로에 대한 여러 import를 하나의 Promise로 처리합니다.

  2. 스니펫
    바이트 예산이 있는 2단계 저장소 워크

    path/size 스캔 → 구조 분석 → 필요한 청크만 읽기 → 파싱 순서로 분리하여 대규모 저장소에서도 메모리 제한을 제어하기 쉽게 만드는 설계 패턴.

  3. 스니펫
    서브 배치와 배치별 타임아웃을 갖춘 워커 풀

    대량 데이터를 작은 서브 배치로 나눠 워커에 전송하여 메모리 압박을 줄이고 각 배치에 타임아웃을 설정해 이상을 조기 감지하는 패턴.

  4. 스니펫
    캐시 우선, 라이브 페치 오케스트레이션 패턴

    캐시의 빠른 경로와 원격의 느린 경로를 조합한 오케스트레이션. 캐시 히트/미스, 레이턴시, 최종 결과를 메트릭으로 계측하고, 부작용은 외부에 위임한다.

  5. 블로그
    `Cache-Control: max-age=3, must-revalidate`를 내 방식대로 정리해 보기

    마이크로 캐싱이라고 불리는 Cache-Control 설정의 동작을 정리했다. `max-age=3`와 `must-revalidate` 조합이 실제로 무엇을 의미하는지, 시간 순서에 따른 동작 흐름과 구체적인 활용 사례를 다룬다.