이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

웹 실험 성능

웹 실험은 의도적으로 페이지 성능에 미치는 영향을 최소화합니다.

스크립트 크기

웹 실험 스크립트는 동적이며 여러 번의 동기 다운로드를 방지하기 위해 모든 실험 구성을 포함합니다. 스크립트 크기는 기본 크기에서 시작하며 각 실험에 따라 조정됩니다.

스크립트 크기가 지속적으로 증가하는 것을 방지하려면 실험이 완료되었을 때 이를 비활성화하거나 보관하십시오.

사용자 지정 코드가 플래그 크기에 미치는 영향

사용자 지정 코드는 사용자 지정 코드 자체의 크기만큼 플래그의 코드 크기를 증가시킵니다.

캐싱

Web 실험은 CDN과 브라우저라는 두 가지 캐싱 계층을 사용합니다. 이 두 계층을 사용하면 사이트에 스크립트를 보다 안정적으로 전송할 수 있습니다.

CDN 캐시

Amplitude는 웹 실험 스크립트를 CDN에 캐시합니다. 사용자가 스크립트를 요청하면 다른 사용자가 동일한 지리적 영역에서 로드한 경우 브라우저는 CDN에서 해당 스크립트를 로드합니다. CDN 캐시의 최대 사용 기간은 1분이며, 스크립트가 다시 로드되는 동안 오래된 콘텐츠를 최대 1시간 동안 제공합니다. 오리진에서 오류를 반환하면 CDN은 가능한 최대 시간 동안 오래된 응답을 제공합니다.

CDN 캐싱을 구성하는 캐시 제어 응답 헤더는 다음과 같습니다:

max-age=60,stale-while-revalidate=3600,stale-if-error=31536000

브라우저 캐시

브라우저 캐시는 네트워크 요청 없이 60초 동안 또는 서버가 오류를 반환할 경우 최대 시간 동안 웹 실험 스크립트를 제공합니다. 브라우저 캐시는 사용자가 사이트에서 여러 페이지를 로드하거나 1분 첫 사용 후 동일한 페이지를 다시 로드할 때 메모리에서 스크립트를 제공합니다(지연 시간 0ms).

브라우저 캐싱을 구성하는 캐시 제어 응답 헤더는 다음과 같습니다.

max-age=60,stale-while-revalidate=3600

평가

웹 실험 평가는 브라우저에서 동기적으로 사용할 수 있는 정보를 사용하여 로컬에서 실행됩니다. 평가는 CPU에 의존적이며 일반적으로 변형 작업을 적용하는 데 1ms 미만이 걸립니다.

광고 차단 프로그램

Amplitude는 광고 차단 소프트웨어가 활성화된 사용자를 식별할 수 없습니다. 이러한 사용자는 할당 이벤트나 노출수를 기록하지 않으며 실험을 경험하지 않습니다.

이 내용이 도움이 되었나요?