์ฐจ๋ฅผ ์์๋ก ๋ฐ๊ฟ์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํฉ๋๋ค.
- ์ฝ์ด = ์ถ๊ฑฐ ร ์ ํญ ร ์ ๊ณ (mยณ) โ ์๋ค ๋ฒํผ๋ฅผ ๋บ ๋ฐํด ์ฌ์ด ๋ถํผ
- ์ธํ = ์ ์ฅ ร ์ ํญ ร ์ ๊ณ (mยณ) โ ์ฃผ์ฐจ์ฅ์์ ์ฐจ์งํ๋ ๋ถํผ
์นด๋๋ง๋ค ์ค์ ์น์ ๋น์จ๋ก ๋ง๋ 3D ์์๋ฅผ ์ฐจ ์ฌ์ง ์์ ๊ฒน์ณ ๋ณด์ฌ์ค๋๋ค.
๊ธฐ์ค์๋ก ์ฑ์ธ์ฌ๋(500ร500ร1700)๊ณผ ์ฃผ์ฐจ์ฅ(5000ร2500ร300)์ด ๋ชฉ๋ก์ ํจ๊ป ๋ค์ด ์์ต๋๋ค.
| ํญ | ํ๋ ์ผ |
|---|---|
| ์ ์ฒด๋ณด๊ธฐ | 100์ข
์ ํ๋งคยท์ฝ์ดยท์ธํยท์ถ๊ฑฐยท์ ์ฅยท์ ๊ณ ยท์ ํญ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ. ๊ฐ์ ๋ฒํผ์ ๋ค์ ๋๋ฅด๋ฉด ์ค๋ฆ/๋ด๋ฆผ ์ ํ. ์ด๋ฆยท๋ธ๋๋ยท์ด์ฑ(ใ
ใ
ใ
โ ์
ํ ์ค)์ผ๋ก ๊ฒ์ |
| ์์ | ์ฝ์ดยท์ถ๊ฑฐยท๊ธฐ๊ณ์ ์ฃผ์ฐจยท์ฃผ์ฐจ๊ตฌํ ๊ท๊ฒฉ ๋ฑ ์์ฃผ ํท๊ฐ๋ฆฌ๋ ๊ฒ๋ค. ๊ท๊ฒฉ ํ๋ parking.ts ์์๋ฅผ ๊ทธ๋๋ก ์ฝ์ด ๊ทธ๋ฆฌ๋ฏ๋ก ๊ธฐ์ค์ด ๋ฐ๋๋ฉด ๋ฌธ์๋ ๋ฐ๋ผ๊ฐ๋๋ค |
| ๋น๊ตํ๊ธฐ | ๋ ๋๋ฅผ ๊ณจ๋ผ 6๊ฐ ํญ๋ชฉ์ ์ฐจ์ด๋ฅผ ๋ฌธ์ฅ์ผ๋ก. ์ ํ์ฐฝ์ ๊ฒ์ ๊ฐ๋ฅํ๊ณ , ์๋ฌด๊ฒ๋ ์
๋ ฅ ์ ํ๋ฉด ๊ทธ ๋ฌ ๋ง์ด ํ๋ฆฐ ์์ผ๋ก ๋ณด์ฌ์ค๋ค. ๋๋ค ๋ฒํผ์ผ๋ก ์๋ฌด ๋ ๋. ์๋์ ์์ฃผ ๋น๊ตํ๋ ์กฐํฉ ๋ฐ๋ก๊ฐ๊ธฐ |
์ ์ฒด๋ณด๊ธฐ์์ ์นด๋๋ฅผ ๋๋ฅด๋ฉด ๊ทธ ์ฐจ๋ฅผ ์ผ์ชฝ์ ๋ฃ์ ์ฑ๋ก ๋น๊ตํ๊ธฐ๊ฐ ์ด๋ฆฝ๋๋ค. ์๋๋ ๋๋ค์ผ๋ก ์ฑ์์ง๊ณ , ์นด๋ ์ ๋ชฉ(๋ค๋์ ๋งํฌ)๋ง ์์ธ๋ก ์๋ ๋งํฌ๋๋ก ๋์ํฉ๋๋ค.
npm install
npm run dev # http://localhost:5173
npm run build๊ฐ์ ์ถ์ฒ๋ ์ ๋ถ ๋ค๋์์ด๊ณ , ๊ฐฑ์ ๊ฒฝ๋ก๋ ์คํฌ๋ฆฝํธ ํ๋๋ฟ์ ๋๋ค. ํ๋ฉด์ ๋ณด์ด๋ ์ซ์๋ฅผ ์ง์ ํ์ดํํ๋ ์๊ฐ ๋ค์ ๋ฌ์ ๋ฐ๋์ ํ์ด์ง๋๋ค.
npm run sync:sales # ํ๋งค๋ ์ต๊ทผ 6๊ฐ์ ์ฌ์์ง -> src/data/sales.ts
npm run sync:sales -- --months=12
npm run verify:cars # cars.ts ์น์๋ฅผ ๋ค๋์ ์ ์๊ณผ ์ ์ ๋์กฐ (์ฐจ์ด ์์ผ๋ฉด exit 1)
npm run sync:weights # ๊ณต์ฐจ์ค๋ ์ฌ์์ง -> cars.ts (๊ธฐ๊ณ์ ์ฃผ์ฐจ ํ์ ์ฉ)
npm run sync:segments # ์ธ๊ทธ๋จผํธ ์ฌ์์ง -> cars.ts (๋น๊ต ์กฐํฉ ์ ์ ์ฉ)
npm run check:claim # m1k.app ๋ฑ๋กยท๊ท์ ์ํ๊ฐ config์ ๋ง๋์ง (์ด๊ธ๋๋ฉด exit 1)src/data/sales.ts๋ ์์ฑ๋ฌผ์ ๋๋ค. ์์ผ๋ก ๊ณ ์น์ง ๋ง์ธ์.verify:cars๋ ๊ฐ์ ๊ณ ์น์ง ์๊ณ ์ฐจ์ด๋ง ๋ณด๊ณ ํฉ๋๋ค. ๋ค๋์์ ๋ค๋ฅธ ๊ฒ ๋ ํ๋ฆฐ ๊ฑด ์๋๋ผ์(์๋ "์ ์ ๊ธฐ์ค") ํ๋จ์ ์ฌ๋์ด ํ๊ณ , ํ์ ํ ์์ธ๋ ์คํฌ๋ฆฝํธ์ACCEPTED์ ์ด์ ์ ํจ๊ป ์ ์ต๋๋ค. ๊ทธ๋์ผ ๋ค์ ์ฌ๋์ด ๊ฐ์ ์กฐ์ฌ๋ฅผ ๋ฐ๋ณตํ์ง ์์ต๋๋ค.- ์ยทslug ๊ฐ์ ์ฌ์ดํธ ์ค์ ์
src/config.tsํ ๊ณณ์ ์์ต๋๋ค.
SPA๋ผ ์ด๊ธฐ HTML์ <body>๊ฐ ๋น์ด ์์ต๋๋ค. ํฌ๋กค๋ฌ๊ฐ JS๋ฅผ ์คํํด์ฃผ๊ธธ ๊ธฐ๋ํ๋ ๋์ ,
scripts/build-seo.mjs๊ฐ ๋น๋ ๋ค์ ๋ด์ฉ์ ์ฌ์ต๋๋ค(npm run build์ ํฌํจ).
#root์์ h1ยท์ ์ํ 100ํยท์์ Q&A๋ฅผ ๋ฃ์ต๋๋ค. React๊ฐcreateRoot๋ก ๋ง์ดํธํ๋ฉฐ ํต์งธ๋ก ๊ฐ์์น์ฐ๋ฏ๋ก ํ๋ฉด์๋ ํ ํ๋ ์๋ ๋ณด์ด์ง ์์ต๋๋ค. ํ๋ฉด์ ์๋ ๊ฑธ ์ฌ๋ ๊ฒ ์๋๋ผ ํ๋ฉด์ ์๋ ๊ฑธ ๋ฏธ๋ฆฌ ์ ์ด๋๋ ๊ฒ์ด๋ผ ํด๋กํน์ด ์๋๋๋ค.canonical, FAQPage ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ๋ฃ์ต๋๋ค.robots.txtยทsitemap.xml์ ์์ฑํฉ๋๋ค. ์ด๊ฒ ์์ผ๋ฉดvercel.json์ SPA rewrite๊ฐ ๊ฐ๋ก์ฑ์robots.txt์์ฒญ์ HTML์ ๋๋ ค์ค๋๋ค(์ค์ ๋ก ๊ทธ๋ฌ์ต๋๋ค).
๋ด์ฉ์ ์ ๋ถ cars.ts์์ ์์ฑํ๋ฏ๋ก ์ฐจ๋ฅผ ์ถ๊ฐํ๋ฉด ์๋์ผ๋ก ๋ฐ๋ผ๊ฐ๋๋ค.
scripts/lib/og.mjs๊ฐ SVG๋ฅผ ์ง์ ์ฐ๊ณ resvg๋ก PNG๋ฅผ ๊ตฝ์ต๋๋ค. ์กฐํฉ๋ง๋ค ๊ทธ ๋ ๋๊ฐ
๊ทธ๋ ค์ง ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด์, ๊ณต์ ๋ ๋ ์ด๋ค ๋น๊ต์ธ์ง ๋ฐ๋ก ๋ณด์ด๊ฒ ํฉ๋๋ค.
- ํ ์ฅ์ ๋น๊ต ์คํ ์ด์ง์ ๋ ์ฐจ๋ฅผ ํฌ๊ฒ ๊ทธ๋ฆฝ๋๋ค โ ๊ณต์ ์ฑ์์ 500px ์ํ์ผ๋ก ์ถ์๋ผ๋ ์ฐจ๋๊ณผ 3D ์์๊ฐ ๋จผ์ ๋ณด์ด๊ฒ ํ๊ณ , ์ฐจ ์ด๋ฆยท์ฐจ์ด ์์นยท์ค๋ช ์ ์๋ก ๊ฒน์น์ง ์๋ ์์ ์์ญ์ ๋ก๋๋ค.
- 3D ์์๋ ์ฑ๊ณผ ๊ฐ์ ๊ฐ๋์
๋๋ค. ์ฒ์์ satori๋ฅผ ์ผ๋๋ฐ CSS transform์ ๊ทธ๋ฆฌ์ง ์์
์์๊ฐ ๋ฉ์ํ ์ฌ๊ฐํ์ด ๋์ต๋๋ค.
scripts/lib/box3d.mjs๊ฐ ํ์ (rotateX 8ยฐ, rotateY 128ยฐ)์ ์ง์ ๊ณ์ฐํด ์ก๋ฉด์ฒด ์ฌ์ฏ ๋ฉด์ polygon์ผ๋ก ๋ ๋๋ค โ ์ฑ๊ณผ ๊ฐ์ ๊ฐ๋๋ผ ๊ฐ์ ๊ทธ๋ฆผ์ด ๋์ต๋๋ค. - ์ฐจ ์ฌ์ง์ ๊น๊ณ ๊ทธ ์์ ์์๋ฅผ ๊ฒน์นฉ๋๋ค. ์ฌ์ง์ด ์์ผ๋ฉด ์์๋ง ๋จ์ต๋๋ค.
- ๋ ์ฐจ๋ฅผ ๊ฐ์ ์๋ก ๋๋ํ ๊ทธ๋ฆฝ๋๋ค. ์ฒ์์ ๊ฒน์ณ ๊ทธ๋ ธ๋๋ฐ, ์ ์ฅ ์ฐจ์ด๊ฐ 15mm์ฏค์ธ ์กฐํฉ(์๋ ํ ยท์ผํํ)์ ํ ๋๋ก ๋ณด์์ต๋๋ค.
- ํ๊ธ ํฐํธ๊ฐ ํ์ํด
scripts/fonts/์ Pretendard๋ฅผ ๋ก๋๋ค(3MB). - ๊ฐ์ ๊ทธ๋ฆผ์ ๋น๊ต ํ๋ฉด์ ์กฐํฉ ๋ชฉ๋ก ์ธ๋ค์ผ๋ก๋ ์๋๋ค. ๋ชฉ๋ก์์ ๋ณธ ๊ทธ๋ฆผ์ด ๊ณต์ ์นด๋์
๊ทธ๋๋ก ๋จ๋ฉด "์๊น ๊ทธ๊ฑฐ"๋ก ์ด์ด์ง๋๋ค. ๋ค๋ง OG ์๋ณธ์ ํ ์ฅ 145KB๋ผ ๋ชฉ๋ก์ 16์ฅ ๊น๋ฉด
2MB๊ฐ ๋์ด์,
scripts/gen-thumbs.mjs๊ฐ ์ ๋ฐ ํฌ๊ธฐ(600px, 63KB)๋ก ๋ฐ๋ก ๊ตฝ์ต๋๋ค. - ์ธ๋ค์ผ์
public/og์ ๋ก๋๋ค โ vite dev ์๋ฒ๋public์ ์๋นํด์ ๊ฐ๋ฐ ์ค์๋ ๋ณด์ ๋๋ค. ์์ฑ๋ฌผ์ด๋ผ.gitignore์ ์์ต๋๋ค. - ๋ชจ๋ ํ์ด์ง๊ฐ
og:urlยท์ด๋ฏธ์ง MIMEยทํฌ๊ธฐยท๋์ฒดํ ์คํธ์ X ๋์ฒดํ ์คํธ๋ฅผ ๋ ๋๋ค. ์ด๋ฏธ์ง sitemap์๋ ํ์ด์ง๋ณ ๋ํ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๊ณ ,npm run verify:seo๊ฐ HTML๊ณผ ์ด๋ฏธ์ง 121์ฅ์ ์ ์ ๊ฒ์ฌํฉ๋๋ค.
/compare/์๋ ํ -vs-์ผํํ ๊ฐ์ ์ฃผ์๋ฅผ ์กฐํฉ๋ง๋ค ๋ง๋ญ๋๋ค. "์๋ ํ ์ผํํ ํฌ๊ธฐ"์ฒ๋ผ
์กฐํฉ์ผ๋ก ๊ฒ์ํ๋ ์ฌ๋์ ์ํ ๊ฒ์
๋๋ค. ๊ฐ ํ์ด์ง๋ ๊ณ ์ ํ titleยทdescriptionยทcanonical๊ณผ
๋ ์ฐจ์ ์ ์ํ๋ฅผ ๊ฐ์ต๋๋ค.
์กฐํฉ์ scripts/gen-pairs.mjs๊ฐ ๊ณจ๋ผ src/data/pairs.ts๋ก ๋
๋๋ค(build ์ฒซ ๋จ๊ณ).
ํ๋ฉด์ "์์ฃผ ๋น๊ตํ๋ ์กฐํฉ"๊ณผ ๋น๊ต ํ์ด์ง๊ฐ ์ด ๋ชฉ๋ก์ ํจ๊ป ๋ด
๋๋ค โ ๋ ๊ณณ์์ ๋ฐ๋ก
๊ณ ๋ฅด๋ฉด ํ๋ฉด์ ์๋๋ฐ ์์ธ์ ์๋ ์กฐํฉ์ด ์๊น๋๋ค.
์๋ฌด ์กฐํฉ์ด๋ ๋ง๋ค๋ฉด ์์ธ๋ง ๋ญ๋นํ๋ฏ๋ก ์ธ ์กฐ๊ฑด์ผ๋ก ๊ฑฐ๋ฆ ๋๋ค.
- ๊ฐ์ ์ธ๊ทธ๋จผํธ โ ๋ถํผ๋ง ๋ณด๋ฉด "๊ทธ๋์ vs ์ ํ ์ค"๊ฐ ๋์ค๋๋ฐ ์๋ฌด๋ ๊ทธ๋ ๊ฒ ๊ณ ๋ฏผํ์ง ์์ต๋๋ค
- ์ฝ์ด ์ฐจ์ด 15% ์ด๋ด โ ์ฒด๊ธ์ด ๋ค๋ฅด๋ฉด ๋น๊ต๊ฐ ์๋๋๋ค
- ๋ ๋ค ํ๋ฆฌ๋ ์ฐจ โ ํ๋งค ํ์ ์กฐํฉ์ ๊ฒ์๋์ง ์์ต๋๋ค
434์ ์ค ํ๋งค๋ ์์ 120์์ ์๋๋ค. ์ธ๊ทธ๋จผํธ๋ npm run sync:segments๋ก ๋ค๋์์์ ๋ฐ์ต๋๋ค.
์ฑ์์ ๋ ์ฐจ๋ฅผ ๊ณ ๋ฅด๋ฉด ์ฃผ์๋ ๊ทธ ์กฐํฉ์ผ๋ก ๋ฐ๋๋๋ค(history.replaceState). ๊ณต์ ํ๊ฑฐ๋
๋ถ๋งํฌํ๋ฉด ๊ทธ๋๋ก ์์ธ ๋์์ด ๋ฉ๋๋ค.
Vite ยท React 19 ยท TypeScript ยท Tailwind 4 ยท @m1kapp/kit
์ฐจ๋ ์ด๋ฏธ์ง๋ ๋ค๋์(autoimg.danawa.com)์ ๋ชจ๋ธ ์ด๋ฏธ์ง๋ฅผ ์ฐธ์กฐํฉ๋๋ค.
src/data/cars.ts์ CARS ๋ฐฐ์ด์ ํ ์ค ์ถ๊ฐํ๋ฉด ๋์
๋๋ค.
{ name: "๋ชจ๋ธ๋ช
(2025)", xSize: 4710, ySize: 1825, zSize: 1420, xInSize: 2720, brand: "ํ๋", no: 4455 },no๋ ๋ค๋์ ๋ชจ๋ธ ๋ฒํธ์
๋๋ค. https://autoimg.danawa.com/photo/{no}/model_360.png ์ด๋ฏธ์ง๋ฅผ ๊ฐ๋ฆฌํค๊ณ , ํ๋งค๋๋ ์ด ๋ฒํธ๋ก ๋ถ์ต๋๋ค.
src/data/sales.ts๋ ๋ค๋์ ์๋์ฐจ ํ๋งค์ค์ (๋ชจ๋ธ๋ณ)์์ ๊ฐ์ ธ์จ ๊ตญ๋ด ์ ์ฐจ ๋ฑ๋ก ๋์์
๋๋ค.
์ต๊ทผ 6๊ฐ์์น๊ฐ ์๋ณ๋ก ๋ค์ด ์๊ณ , ํค๊ฐ Car.no(๋ค๋์ ๋ชจ๋ธ ๋ฒํธ)๋ผ์ ์ด๋ฆ ๋งค์นญ ์์ด ์ ํํ ๋ถ์ต๋๋ค.
- ํ๋ฉด ์ด๋์๋ ๊ธฐ์ค์์ ๋ฐ๊ฟ ๋ณผ ์ ์์ต๋๋ค. ์์ ์นฉยท์ ๋ ฌยท๋์๊ฐ ๊ทธ ๋ฌ ๊ธฐ์ค์ผ๋ก ๋ค์ ๊ณ์ฐ๋ฉ๋๋ค.
- ๋ค๋์๋ ์์
์ฐจ๋ฅผ ๋ธ๋๋๋ง๋ค ๋ค๋ฅธ ์์ ์ ์ง๊ณํด์, ๊ฐ์ฅ ์ต๊ทผ ๋ฌ์ ์์
์ฐจ๊ฐ ๋ ์ฐน๋๋ค.
๊ทธ ๋ฌ์ ํ๋ฉด์ "์์
์ฐจ๋ ์์ง ์ง๊ณ ์ค"์ด๋ผ๊ณ ํ์ํฉ๋๋ค(
importedPending). - ํ์ ์๋ ์ฐจ(๋จ์ข ยท๋ฏธ์ถ์ยท์ด์๋)๋ ํ๋งค๋์ ๋น์ ๋ก๋๋ค. 0์ผ๋ก ์ฑ์ฐ์ง ์์ต๋๋ค.
์นด๋ ์ผ์ชฝ ์ ์นฉ์ src/data/rank.ts์์ ๊ณ์ฐํฉ๋๋ค. ๊ธฐ์ค์(์ฑ์ธ์ฌ๋ยท์ฃผ์ฐจ์ฅ)๋ ์์์์ ๋บ๋๋ค.
๊ธฐ๊ณ์ ๋ถ๊ฐ/๊ธฐ๊ณ์ ๋ํ๋งโ ๋งจ ์์ ์ต๋๋ค. ํ๋งค ์์๋ ์๋ฉด ์ข์ ์ ๋ณด์ง๋ง, ์ฐจ๋ฅผ ์ฌ๊ณ ๋์ "์ฐ๋ฆฌ ๊ฑด๋ฌผ์ ๋ชป ๋ฃ๋๋ค"๋ฅผ ์๋ ๊ฑด ๋๋๋ฆด ์ ์์ต๋๋คํ๋งค N์๋ค์,์ฝ์ด ์์/ํ์ 10%โ ์์ผ๋ฉด์ธํ๊ธฐ์ค์ผ๋ก ๋์ ๋ถ์ต๋๋ค
๊ฐ์ด๋ฐ 80%์๋ ์ผ๋ถ๋ฌ ์๋ฌด๊ฒ๋ ์ ๋ถ์ ๋๋ค. ์ ๋ถ์ ์นฉ์ด ๋ถ์ผ๋ฉด ์นฉ์ด ์๋ฏธ๋ฅผ ์์ต๋๋ค.
์ฃผ์ฐจ์ฅ๋ฒ ์ํ๊ท์น ์ 16์กฐ์2 ๊ธฐ์ค์ผ๋ก ์นด๋์ ํ์ํฉ๋๋ค.
| ๊ท๊ฒฉ | ๊ธธ์ด | ๋๋น | ๋์ด | ๋ฌด๊ฒ |
|---|---|---|---|---|
| ์คํ | 5.2m | 2.0m | 1.85m | 2,350kg |
| ๋ํ | 5.75m | 2.15m | 1.85m | 2,650kg |
- ์คํ์ ๋ค์ด๊ฐ๋ฉด ์๋ฌด ํ์๋ ํ์ง ์์ต๋๋ค. ๋๋ถ๋ถ์ด ํต๊ณผํ๋๋ฐ ๋ค ๋ถ์ด๋ฉด ์๋ฏธ๊ฐ ์์ต๋๋ค.
- ๊ฑธ๋ฆฌ๋ฉด ์นด๋ ์นฉ์ผ๋ก ์๋ฆฌ๊ณ , ์นฉ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๊ฑธ๋ฆฐ ํญ๋ชฉ์ด ๋ณด์ ๋๋ค.
- ๋ฌด๊ฒ๋
npm run sync:weights๋ก ๋ค๋์์์ ๋ฐ์ต๋๋ค. ํธ๋ฆผ๋ง๋ค ๊ฐ๋ฆฌ๋๋ฐ ๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ํธ๋ฆผ์ ์๋๋ค โ ๋ชป ๋ค์ด๊ฐ๋ฉด ๊ทธ๋ง์ธ ํ์ ์ด๋ผ ์ ๋ฆฌํ ์ชฝ์ผ๋ก ๋ฐ์ฌ๋ฆผํ๋ฉด ์ ๋ฉ๋๋ค. - ๊ณต์ฐจ์ค๋์ ๋ชจ๋ฅด๋ ์ฐจ๋ ๋ฌด๊ฒ ํ์ ์ ๊ฑด๋๋๋๋ค. ๋ชจ๋ฅธ๋ค๋ ์ด์ ๋ก "๋ชป ๋ค์ด๊ฐ๋ค"๊ณ ํ๋ฉด ์ ๋ฉ๋๋ค.
์น์๋ง ๋ณด๋ฉด 13๋๊ฐ ๊ฑธ๋ฆฌ๋๋ฐ, ๋ฌด๊ฒ๊น์ง ๋ฃ์ผ๋ฉด 22๋๊ฐ ๊ฑธ๋ฆฝ๋๋ค. ๋ฐฐํฐ๋ฆฌ๋ฅผ ์น์ ์ ๊ธฐ์ฐจ๊ฐ ์น์๋ ๋ฉ์ฉกํ๋ฐ ๋ฌด๊ฒ์์ ๋งํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค(์์ด์ค๋9 2,675kg, ์นด์ด์EV 2,525kg).
- ์น์๋ ๋ค๋์ ์๋์ฐจ ์ ์ ํญ ๊ฐ์ ๊ธฐ๋ณธ์ผ๋ก ํ๊ณ , ์ด๊ธ๋๋ ๊ฑด ์ ์กฐ์ฌ ๊ณต์ ์ ์์ผ๋ก ํ์ ํฉ๋๋ค.
- ์ ํญ์ ์ฌ์ด๋๋ฏธ๋ฌ๋ฅผ ๋บ ๊ฐ์ ๋๋ค. ๋ฏธ๋ฌ ํฌํจ/์ ํ ๊ฐ์ด ์์ด๋ฉด ์ฐจ๋ผ๋ฆฌ ๋น๊ต๊ฐ ๊นจ์ง๋ฏ๋ก, ์ถ์ฒ๊ฐ ๋ฏธ๋ฌ ํฌํจ๊ฐ๋ง ์ฃผ๋ ๊ฒฝ์ฐ(์ฌ์ด๋ฒํธ๋ญ 2201ยท2413, ํด์คํ4 2068ยท2139) ๋ฏธ๋ฌ ์ ์ธ๊ฐ์ ์๋๋ค.
- ํธ๋ฆผ์ ๋ฐ๋ผ ๊ฐ์ด ๊ฐ๋ฆฌ๋ฉด(ํ ํฌ๊ธฐ ๋ฑ) ๋ํ ํธ๋ฆผ ํ๋๋ก ํต์ผํฉ๋๋ค.
๋ฏธ๊ตญ EPA ์ค๋ด์ฉ์ ์ด ๊ณต๊ฐ๋ 24๋์ ๋์กฐํด๋ดค์ต๋๋ค.
- ์ฝ์ด์ **์ฝ 42%**๊ฐ ์ค์ ์น๊ฐ+ํ๋ฌผ ๊ณต๊ฐ์ ๋๋ค(ํ์คํธ์ฐจ 3.9%p).
- ์์๋ ๊ฐ์ ์ฐจ๊ธ ์์์๋ง ์ผ์ถ ๋ง์ต๋๋ค. ์ธ๋จ๋ผ๋ฆฌ๋ ์คํผ์ด๋ง +0.93๊น์ง ๋์ค์ง๋ง ํฌ๋ก์ค์ค๋ฒ๋ผ๋ฆฌ๋ โ0.10์ผ๋ก ๋ฌด๋์ง๋๋ค.
- ์ค์ ์ค๋ด ๋ถํผ์ ๊ฐ์ฅ ์๊ด์ด ๋์ ์น์๋ ์ ๊ณ (+0.84)์ด๊ณ ์ถ๊ฑฐ๋ +0.12๋ก ๊ฑฐ์ ๋ฌด๊ดํฉ๋๋ค. ์ฝ์ด๋ "์ฐจ๊ฐ ์ฐจ์งํ๋ ์์"์ด์ง "ํ๋ ๊ณต๊ฐ"์ด ์๋๋๋ค.
"์ถ๊ฑฐ ร ํญ"์ผ๋ก ์ฐจ ํฌ๊ธฐ๋ฅผ ์ฌ๋ ๋ฐฉ์ ์์ฒด๋ ๋ฏธ๊ตญ ์ฐ๋น ๊ท์ ๊ฐ ์ฐ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค (49 CFR 523.2, footprint = ์ถ๊ฑฐ ร ์ค๊ฑฐ).