PageSpeed — Full Page Optimization

페이지 전체를 가볍게 — Full Page Optimization

상품기술서에서 검증된 최적화를 Safe Start와 PoC 범위부터 시작해 메인·기획전·전체 페이지로 확장합니다. 이미지, 비디오, 스크립트, 원본 보호, 봇 방어까지 — 원본 무수정 원칙은 그대로입니다.

Four Pillars

페이지를 무겁게 하는 네 가지를 하나의 Layer에서 다룹니다

PageSpeed는 페이지 전체를 한 번에 바꾸는 기능이 아니라, 이미지·비디오·스크립트·원본 보호 계층을 PoC 범위 안에서 단계적으로 적용하는 Layer입니다.
optscript.load level

스크립트 최적화는 적용 레벨을 선택합니다

트래킹·광고·외부 위젯 스크립트가 INP에 미치는 영향은 사이트마다 다릅니다. 기본 레벨을 정한 뒤, URL·외부 도메인 패턴별로 다른 레벨을 선택해 화면이 깨지지 않는 범위에서 실행 시점을 조정합니다.

optscript.load

스크립트 실행 시점 제어

load.level로 기본 최적화 강도를 정하고, matchingList로 특정 외부 스크립트에 다른 레벨을 적용합니다.

optscript.proxy

외부 스크립트 프록시

외부 호스트 스크립트를 프록시하고 TTL·allow/deny 목록으로 처리 대상을 제한합니다.

0

선택 레벨 0 · 미적용

원본 스크립트 로딩 순서를 그대로 유지합니다.

1

선택 레벨 1 · async 보정

async 선언 스크립트를 문서 로딩 이후 defer 방식으로 처리합니다.

2

선택 레벨 2 · 외부 스크립트 defer

외부 JavaScript를 문서 로딩 이후 defer 방식으로 처리합니다.

3

선택 레벨 3 · 외부 스크립트 지연 실행

외부 JavaScript를 페이지 로딩 이후 실행해 초기 렌더링을 먼저 확보합니다.

4

선택 레벨 4 · 전체 스크립트 지연 실행

모든 JavaScript를 페이지 로딩 이후 실행하도록 제어합니다.

레벨 값이 높을수록 스크립트 실행 시점을 더 뒤로 미룹니다. 사이트 구조와 스크립트 역할에 맞춰 선택적으로 적용해야 합니다.

protectbot

봇 트래픽은 성능이 아니라 비용 문제이기도 합니다

크롤러·스크레이퍼가 원본과 트래픽을 소모합니다. protectbot은 봇을 점수로 분류해 캐시 응답이나 차단 정책을 적용하고, 실제 사용자의 구매 경험에 미치는 영향을 줄입니다.

protectbot은 봇을 단순 차단하지 않고, 요청 신호를 모아 분류한 뒤 사람 경험과 원본 부하를 함께 보호합니다.
01

탐지

User-Agent, 쿠키, JS 시그널(헤드리스·그래픽·입력), PoW 검증으로 신호를 수집합니다.

02

분류

누적 점수로 human · unknown · suspicious · bot 네 등급으로 나눕니다.

03

처리

등급·URL 패턴별로 캐시 응답, 제한, 차단을 선택합니다 — 봇에게는 캐시만 내주고 원본을 지킵니다.

Safeguards

전체 페이지를 다루는 만큼, 보호 장치가 우선입니다

01

CPU 기반 자동 보호 (Throttling)

서버 CPU가 임계치를 넘으면 최적화를 자동으로 끄고, 회복되면 다시 켭니다 — 최적화가 부하 원인이 되지 않습니다.

02

처리 대상 정밀 제어

HTTP 메서드, Content-Type, 요청 목적(Sec-Fetch-Dest), 확장자 단위로 적용 범위를 좁힐 수 있습니다.

03

넓은 브라우저 호환

Chrome, Safari, Firefox 등 주요 브라우저 환경을 기준으로 적용 범위와 예외 조건을 검토합니다.

PageSpeed는 검증 후 확장 단계의 모듈입니다 — 이미지·상품기술서 적용 이후 PoC 결과를 기준으로 범위를 넓힙니다. 전체 옵션은 함수 레퍼런스에서 확인할 수 있습니다.

지금 페이지의 스크립트는 몇 초를 막고 있을까요?

URL 진단으로 차단 시간(TBT)과 리소스 구조를 바로 확인할 수 있습니다.