Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1

This commit is contained in:
2026-09-06 21:25:52 +09:00
+10 -1
View File
@@ -340,7 +340,12 @@ app.add_middleware(
#
# 딱 하나 예외 — 3D 예상형상(코리도)은 숫자 배열이라 절반밖에 안 줄면서 압축에만 493ms 가
# 든다(18.6MB → 9.4MB). 그 자리는 「덜 보내기」가 아니라 「안 보내기」로 푼다.
#
# 압축 강도는 **1**(가장 약하게). 기본값 9 로 두었더니 등고선 도엽 36.8MB 를 누르느라
# 요청 하나가 9.4초 걸렸다(2026-09-06 실측). 1 로 낮춰도 줄어드는 양은 거의 같고
# (66MB 기준 level 1 은 24.0MB, level 6 은 23.9MB) 시간만 1/3 이 된다.
_COMPRESS_MIN_BYTES = 1024
_COMPRESS_LEVEL = 1
def _skips_compression(path: str) -> bool:
@@ -358,7 +363,11 @@ class _SelectiveGZipMiddleware(GZipMiddleware):
await super().__call__(scope, receive, send)
app.add_middleware(_SelectiveGZipMiddleware, minimum_size=_COMPRESS_MIN_BYTES)
app.add_middleware(
_SelectiveGZipMiddleware,
minimum_size=_COMPRESS_MIN_BYTES,
compresslevel=_COMPRESS_LEVEL,
)
# ─────────────────────────────────────────────────────────────────────────
# 정적 파일 서빙 (프론트엔드)