2026.06.06 (ํ† )

โœจ GPT-5.5์˜ ์š”์•ฝ ใ€€

์ •์  GitHub Pages ๋ธ”๋กœ๊ทธ์— ๋ฌด๋ฃŒ ๋ฒ”์œ„์˜ Cloudflare Worker์™€ D1์„ ๋ถ™์—ฌ, ๊ธฐ์กด GA ๋ˆ„์ ๊ฐ’์„ ์‚ด๋ฆฌ๋ฉด์„œ ์˜ค๋Š˜ ๋ฐฉ๋ฌธ ์ˆ˜์™€ ๊ธ€๋ณ„ ์กฐํšŒ์ˆ˜๋ฅผ ๋ณด์—ฌ์ฃผ๊ฒŒ ๋งŒ๋“  ๊ธฐ๋ก.

๋ธ”๋กœ๊ทธ์— ๋ฐฉ๋ฌธ์ž ์นด์šดํ„ฐ๋ฅผ ๋ถ™์ด๊ณ  ์‹ถ์–ด์กŒ๋‹ค.

๊ธฐ๋Šฅ ์ž์ฒด๊ฐ€ ๋Œ€๋‹จํ•ด์„œ๋Š” ์•„๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค ๋ฐ˜๋Œ€๋‹ค. ๋„ˆ๋ฌด ๋‹น์—ฐํ•œ ๊ธฐ๋Šฅ์ฒ˜๋Ÿผ ๋А๊ปด์ง€๋Š”๋ฐ, GitHub Pages๋กœ ๋งŒ๋“  ์ •์  ๋ธ”๋กœ๊ทธ์—๋Š” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ถ™์–ด ์žˆ์ง€ ์•Š์•˜๋‹ค.

Google Analytics๋Š” ์ด๋ฏธ ๋‹ฌ๋ ค ์žˆ์—ˆ๋‹ค. ์šด์˜์ž์ธ ๋‚˜๋Š” GA์— ๋“ค์–ด๊ฐ€๋ฉด ๋ฐฉ๋ฌธ์ž ์ˆ˜์™€ ์กฐํšŒ์ˆ˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๊ฑด ๋ธ”๋กœ๊ทธ ์•ˆ์— ๋ณด์ด๋Š” ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ์—ˆ๋‹ค. ๋ฐฉ๋ฌธ์ž๋Š” ์ด ๋ธ”๋กœ๊ทธ๊ฐ€ ์˜ค๋Š˜๋„ ์ฝํžˆ๋Š”์ง€, ์ตœ๊ทผ ๊ธ€์ด ์–ด๋А ์ •๋„ ์ฝํ˜”๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.

๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ์ฒ˜๋Ÿผ ์˜ค๋Š˜, ๋ˆ„์ , ๊ธ€๋ณ„ ์กฐํšŒ์ˆ˜๊ฐ€ ์ž‘๊ฒŒ ๋ณด์ด๋Š” ๋А๋‚Œ์„ ์›ํ–ˆ๋‹ค. ํ—ˆ์„ธ์šฉ ์ˆซ์ž๋ผ๊ธฐ๋ณด๋‹ค๋Š”, ๋ธ”๋กœ๊ทธ๊ฐ€ ์ฃฝ์€ ์ •์  ํŽ˜์ด์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ๊ณ„์† ์ฝํžˆ๊ณ  ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ์— ๊ฐ€๊นŒ์› ๋‹ค.

๊ทธ๋ž˜์„œ ๋ฌธ์ œ๋Š” ๋‹จ์ˆœํ–ˆ๋‹ค.

๋ฌด๋ฃŒ ์ •์  ๋ธ”๋กœ๊ทธ์˜ ์žฅ์ ์€ ์œ ์ง€ํ•˜๋ฉด์„œ, ๋ฐฉ๋ฌธ ํ†ต๊ณ„๋งŒ ์•„์ฃผ ์ž‘๊ฒŒ ๋™์ ์œผ๋กœ ๋ถ™์ผ ์ˆ˜ ์žˆ์„๊นŒ?

์กฐ๊ฑด๋ถ€ํ„ฐ ์ •ํ–ˆ๋‹ค

๋ฐฉ๋ฌธ์ž ์นด์šดํ„ฐ ํ•˜๋‚˜ ๋ถ™์ด๊ฒ ๋‹ค๊ณ  ๊ตฌ์กฐ๊ฐ€ ์ปค์ง€๋Š” ๊ฑด ์‹ซ์—ˆ๋‹ค.

์ฒ˜์Œ๋ถ€ํ„ฐ ์กฐ๊ฑด์„ ๋ช‡ ๊ฐœ ์ •ํ–ˆ๋‹ค.

  • GitHub Pages์™€ Jekyll ์ž‘์„ฑ ํ๋ฆ„์€ ์œ ์ง€ํ•œ๋‹ค.
  • ์œ ๋ฃŒ ์„œ๋ฒ„๋Š” ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  • Cloudflare๋“  Firebase๋“  ๋ฌด๋ฃŒ ๋ฒ”์œ„ ์•ˆ์—์„œ ํ•ด๊ฒฐํ•œ๋‹ค.
  • ํ”„๋กœํ•„ ๊ทผ์ฒ˜์— ์ž‘๊ฒŒ ๋ถ™์ธ๋‹ค.
  • ๋ชจ๋ฐ”์ผ์—์„œ๋„ ์ด์ƒํ•˜๊ฒŒ ๊ธธ์–ด์ง€์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค.
  • ๋ธ”๋กœ๊ทธ ์ „์ฒด ํ†ต๊ณ„๋ฟ ์•„๋‹ˆ๋ผ ๊ธ€๋ณ„ ์กฐํšŒ์ˆ˜๋„ ๋ณด์—ฌ์ค€๋‹ค.
  • ๊ธฐ์กด GA ๋ˆ„์ ๊ฐ’์„ ๋ฒ„๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

๋งˆ์ง€๋ง‰ ์กฐ๊ฑด์ด ํŠนํžˆ ์ค‘์š”ํ–ˆ๋‹ค.

์ƒˆ ์นด์šดํ„ฐ๋ฅผ ๋ถ™์ธ๋‹ค๊ณ  ์กฐํšŒ์ˆ˜๊ฐ€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉด ์ด์ƒํ•˜๋‹ค. ๋ธ”๋กœ๊ทธ๋Š” ์ด๋ฏธ ์šด์˜ ์ค‘์ด์—ˆ๊ณ , GA์—๋Š” ์˜ˆ์ „๋ถ€ํ„ฐ ์Œ“์ธ ์กฐํšŒ์ˆ˜๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  GA๋งŒ ๊ณ„์† ์ฝ์œผ๋ฉด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์นด์šดํ„ฐ ๋А๋‚Œ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ์žˆ์—ˆ๋‹ค.

GA๋งŒ ์ฝ์œผ๋ฉด ๋๋‚  ์ค„ ์•Œ์•˜๋‹ค

์ฒ˜์Œ์—๋Š” Google Analytics API๋ฅผ ์ฝ์œผ๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

์ด๋ฏธ GA๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋‹ˆ, Cloudflare Worker ํ•˜๋‚˜๊ฐ€ GA API๋ฅผ ํ˜ธ์ถœํ•ด์„œ ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™์•˜๋‹ค. ์‹ค์ œ๋กœ ์„œ๋น„์Šค ๊ณ„์ •์„ ๋งŒ๋“ค๊ณ , GA ์†์„ฑ์— ๊ถŒํ•œ์„ ๋ถ™์ด๊ณ , API ํ˜ธ์ถœ๊นŒ์ง€๋Š” ๊ฐ€๋Šฅํ–ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋ง‰์ƒ ๋ถ™์—ฌ๋ณด๋‹ˆ ๋‚ด๊ฐ€ ์›ํ•œ ๊ฒƒ๊ณผ ๋‹ฌ๋ž๋‹ค.

GA๋Š” ๋ถ„์„ ๋„๊ตฌ๋‹ค. ์šด์˜์ž๊ฐ€ ๋‚˜์ค‘์— ํ๋ฆ„์„ ๋ณด๋Š” ๋ฐ๋Š” ์ข‹์ง€๋งŒ, ๋ธ”๋กœ๊ทธ ํ™”๋ฉด์—์„œ ๋ฐ”๋กœ ๋ฐ˜์‘ํ•˜๋Š” ๋ฐฉ๋ฌธ์ž ์นด์šดํ„ฐ๋กœ ์“ฐ๊ธฐ์—๋Š” ์• ๋งคํ–ˆ๋‹ค. ํŠนํžˆ ์˜ค๋Š˜ ์ˆซ์ž๊ฐ€ ๋ฌธ์ œ์˜€๋‹ค. ๋‚ด๊ฐ€ ๋ฐฉ๊ธˆ ๋“ค์–ด๊ฐ”๋Š”๋ฐ๋„ ์˜ค๋Š˜ ๊ฐ’์ด 0์œผ๋กœ ๋ณด์ด๋ฉด, ๋ฐฉ๋ฌธ์ž ์ž…์žฅ์—์„œ๋Š” ๊ทธ๋ƒฅ ๊ณ ์žฅ๋‚œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค.

๋˜ ์ง€ํ‘œ ์ด๋ฆ„๋„ ํ—ท๊ฐˆ๋ ธ๋‹ค. active users์™€ page views๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ด๋‹ค. ๋ฐฉ๋ฌธ์ž ์ˆ˜๋ฅผ ์—„๊ฒฉํ•˜๊ฒŒ ์žก์œผ๋ ค ํ•˜๋ฉด ์ˆซ์ž๊ฐ€ ๋„ˆ๋ฌด ๋ณด์ˆ˜์ ์œผ๋กœ ๋ณด์ด๊ณ , page view๋ฅผ ์“ฐ๋ฉด ์ฒด๊ฐ์ƒ ๋” ์ž์—ฐ์Šค๋Ÿฝ์ง€๋งŒ ์ด๋ฆ„์„ ์กฐ์‹ฌํ•ด์•ผ ํ•œ๋‹ค.

๊ฒฐ๊ตญ ํŒ๋‹จ์€ ๋‹จ์ˆœํ–ˆ๋‹ค.

GA๋Š” ๊ณผ๊ฑฐ ๊ธฐ์ค€๊ฐ’์œผ๋กœ ์“ฐ๊ณ , ์ง€๊ธˆ๋ถ€ํ„ฐ ์˜ฌ๋ผ๊ฐ€๋Š” ์นด์šดํŠธ๋Š” ๋‚ด๊ฐ€ ์ง์ ‘ ์žก์ž.

baseline๊ณผ ์ฆ๊ฐ€๋ถ„์„ ๋‚˜๋ˆด๋‹ค

์ตœ์ข… ๊ตฌ์กฐ๋Š” ์ด๋ ‡๊ฒŒ ์žก์•˜๋‹ค.

๊ณต๊ฐœ ์กฐํšŒ์ˆ˜ = GA baseline + Cloudflare D1 ์ฆ๊ฐ€๋ถ„

GA baseline์€ ๊ธฐ์กด์— ์Œ“์ธ ์ˆซ์ž๋‹ค. ๊ธฐ์ค€์ผ์„ ์ •ํ•˜๊ณ , ๊ทธ ์‹œ์ ๊นŒ์ง€์˜ ์ „์ฒด ์กฐํšŒ์ˆ˜์™€ ๊ธ€๋ณ„ ์กฐํšŒ์ˆ˜๋ฅผ ์ €์žฅํ•œ๋‹ค.

๊ทธ ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” Cloudflare Worker๊ฐ€ ์ง์ ‘ ์นด์šดํŠธํ•œ๋‹ค. ๋ฐฉ๋ฌธ์ž๊ฐ€ ๋ธ”๋กœ๊ทธ์— ๋“ค์–ด์˜ค๋ฉด JavaScript๊ฐ€ Worker๋ฅผ ํ˜ธ์ถœํ•˜๊ณ , Worker๋Š” D1์— ์˜ค๋Š˜/์›”/์ „์ฒด/page path๋ณ„ ์ฆ๊ฐ€๋ถ„์„ ๊ธฐ๋กํ•œ๋‹ค.

์ •๋ฆฌํ•˜๋ฉด ์ด๋ ‡๋‹ค.

๊ธฐ์กด ๋ˆ„์ ๊ฐ’: Google Analytics baseline
์ƒˆ ์ฆ๊ฐ€๋ถ„: Cloudflare Worker + D1
๊ณต๊ฐœ API: Cloudflare Worker
๋ธ”๋กœ๊ทธ ํ‘œ์‹œ: Jekyll include + JavaScript

์ด ๋ฐฉ์‹์ด ๋งˆ์Œ์— ๋“ค์—ˆ๋˜ ์ด์œ ๋Š” ๋‘˜ ๋‹ค ๋ฒ„๋ฆฌ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

GA์˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋Š” ์‚ด๋ฆฐ๋‹ค. ๋™์‹œ์— ์•ž์œผ๋กœ์˜ ์นด์šดํŠธ๋Š” ๋ธ”๋กœ๊ทธ ํ™”๋ฉด์—์„œ ๋ฐ”๋กœ ๋ฐ˜์‘ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

์™œ Cloudflare Worker์™€ D1์ด์—ˆ๋‚˜

Firebase๋„ ํ›„๋ณด์˜€๋‹ค. ํ•˜์ง€๋งŒ ์ด ์ •๋„ ๊ธฐ๋Šฅ์—๋Š” Cloudflare ์ชฝ์ด ๋” ๋‹จ์ˆœํ–ˆ๋‹ค.

GitHub Pages๋Š” ์ •์  ์‚ฌ์ดํŠธ๋ผ ์„œ๋ฒ„ ์ฝ”๋“œ๋ฅผ ๋‘˜ ๊ณณ์ด ์—†๋‹ค. Worker๋Š” ๊ทธ ๋นˆ์ž๋ฆฌ๋ฅผ ์ž‘๊ฒŒ ์ฑ„์›Œ์ค€๋‹ค. D1์€ SQLite ๊ธฐ๋ฐ˜์ด๋ผ ๋ฐฉ๋ฌธ์ž ์นด์šดํ„ฐ์ฒ˜๋Ÿผ ๋‹จ์ˆœํ•œ ์ˆซ์ž ์ €์žฅ์—๋Š” ์ถฉ๋ถ„ํ–ˆ๋‹ค.

๋น„์šฉ ์กฐ๊ฑด๋„ ๋งž์•˜๋‹ค. ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ ๋ฐฉ๋ฌธ์ž ์นด์šดํ„ฐ ์ •๋„๋Š” ๋ฌด๋ฃŒ ๋ฒ”์œ„ ์•ˆ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ‘์ž๊ธฐ ๋งŽ์€ ์‚ฌ๋žŒ์ด ๋ชฐ๋ฆฌ๋ฉด ์นด์šดํŠธ๊ฐ€ ์ผ๋ถ€ ํ”๋“ค๋ฆด ๊ฐ€๋Šฅ์„ฑ์€ ์žˆ์ง€๋งŒ, ๊ธ€ ์ž์ฒด๊ฐ€ ๋ง๊ฐ€์ง€์ง€๋Š” ์•Š๋Š”๋‹ค. ์• ์ดˆ์— ์ด๊ฑด ๊ฒฐ์ œ ์‹œ์Šคํ…œ์ด๋‚˜ ๊ธˆ์œต ์žฅ๋ถ€๊ฐ€ ์•„๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์›ํ•œ ๊ฑด ์ •ํ™•ํ•œ ํšŒ๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ, ๋ธ”๋กœ๊ทธ๊ฐ€ ์ฝํžˆ๊ณ  ์žˆ๋‹ค๋Š” ํ๋ฆ„์„ ๋ณด์—ฌ์ฃผ๋Š” ์ชฝ์ด์—ˆ๋‹ค.

๋ด‡๊ณผ ์ค‘๋ณต ๋ฐฉ๋ฌธ์€ ์ ๋‹นํžˆ ๋ง‰์•˜๋‹ค

๊ณต๊ฐœ ํŽ˜์ด์ง€์— ์นด์šดํ„ฐ๋ฅผ ๋ถ™์ด๋ฉด ๋ด‡๋„ ์ˆซ์ž๋ฅผ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

์™„๋ฒฝํ•˜๊ฒŒ ๋ง‰๊ธฐ๋Š” ์–ด๋ ต๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„ˆ๋ฌด ๋นก๋นกํ•˜๊ฒŒ ๋ง‰์œผ๋ฉด ์˜คํžˆ๋ ค ๋‚ด๊ฐ€ ์›ํ•œ ์นด์šดํ„ฐ์™€ ๋ฉ€์–ด์ง„๋‹ค. ๋‚˜๋Š” ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ์ฒ˜๋Ÿผ ์–ด๋А ์ •๋„ ๋„‰๋„‰ํ•˜๊ฒŒ ์žกํžˆ๋Š” ์ชฝ์„ ์›ํ–ˆ๋‹ค.

๊ทธ๋ž˜์„œ Worker์—์„œ ๋ช‡ ๊ฐ€์ง€ ์ •๋„๋งŒ ์ฒ˜๋ฆฌํ–ˆ๋‹ค.

  • ๋ช…๋ฐฑํ•œ bot user-agent๋Š” ์ œ์™ธํ•œ๋‹ค.
  • ๊ฐ™์€ ๋ฐฉ๋ฌธ์ž์™€ ๊ฐ™์€ ํŽ˜์ด์ง€ ์กฐํ•ฉ์€ ์ผ์ • ์‹œ๊ฐ„ ์•ˆ์— ๋‹ค์‹œ ์„ธ์ง€ ์•Š๋Š”๋‹ค.
  • ๊ธ€๋ณ„ ์กฐํšŒ์ˆ˜๋„ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ path ๊ธฐ์ค€ ์ฆ๊ฐ€๋ถ„์„ ์Œ“๋Š”๋‹ค.

์ฆ‰, ๋„ˆ๋ฌด ์—„๊ฒฉํ•œ ๋ถ„์„ ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ณต๊ฐœ์šฉ ๋ฐฉ๋ฌธ ์นด์šดํ„ฐ์— ๋งž์ท„๋‹ค.

ํ™”๋ฉด์—๋Š” ์ž‘๊ฒŒ ๋ถ™์˜€๋‹ค

์ฒ˜์Œ์—๋Š” ํ†ต๊ณ„๋ฅผ ์—ฌ๋Ÿฌ ์นธ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋ ค ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ”„๋กœํ•„ ์˜†์— ๋“ค์–ด๊ฐ€๋Š” UI๋Š” ์ž‘์•„์•ผ ํ–ˆ๋‹ค. ์ˆซ์ž๊ฐ€ ๋งŽ์•„์ง€๋ฉด ์˜คํžˆ๋ ค ๋ธ”๋กœ๊ทธ ์ฒซ ํ™”๋ฉด์ด ์ง€์ €๋ถ„ํ•ด์กŒ๋‹ค.

๊ทธ๋ž˜์„œ ๊ฒฐ๊ตญ ๋‚จ๊ธด ๊ฒƒ์€ ์„ธ ๊ฐ€์ง€๋‹ค.

์˜ค๋Š˜ / ์›” / ์ด

์˜ค๋Š˜์€ ์ง€๊ธˆ ๋ธ”๋กœ๊ทธ๊ฐ€ ์ฝํžˆ๋Š” ๋А๋‚Œ์„ ์ค€๋‹ค. ์›”์€ ์ตœ๊ทผ ๊ทœ๋ชจ๊ฐ์„ ๋ณด์—ฌ์ค€๋‹ค. ์ด์€ ๋ธ”๋กœ๊ทธ๊ฐ€ ์Œ“์•„์˜จ ์‹œ๊ฐ„์„ ๋ณด์—ฌ์ค€๋‹ค.

๊ธ€ ๋ชฉ๋ก์—๋Š” ๊ฐ ๊ธ€๋งˆ๋‹ค ์กฐํšŒ์ˆ˜๋ฅผ ๋ถ™์˜€๋‹ค.

์กฐํšŒ์ˆ˜ 10ํšŒ

์ด ๊ฐ’๋„ ์ „์ฒด ํ†ต๊ณ„์™€ ๊ฐ™์€ ๊ตฌ์กฐ๋‹ค.

๊ธ€๋ณ„ ์กฐํšŒ์ˆ˜ = GA ๊ธ€๋ณ„ baseline + Cloudflare D1 ๊ธ€๋ณ„ ์ฆ๊ฐ€๋ถ„

์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค ๊ธ€์ด GA ๊ธฐ์ค€์œผ๋กœ 9ํšŒ ์กฐํšŒ๋œ ์ƒํƒœ์˜€๊ณ , ์ƒˆ ์นด์šดํ„ฐ ์ „ํ™˜ ์ดํ›„ 1ํšŒ ๋” ์ฝํ˜”๋‹ค๋ฉด ํ™”๋ฉด์—๋Š” 10ํšŒ๋กœ ๋ณด์ธ๋‹ค.

์ด๊ฒŒ ๊ฐ€์žฅ ์ž์—ฐ์Šค๋Ÿฌ์› ๋‹ค. ๊ณผ๊ฑฐ ์กฐํšŒ์ˆ˜๋Š” ๋ฒ„๋ฆฌ์ง€ ์•Š๊ณ , ์•ž์œผ๋กœ์˜ ์กฐํšŒ์ˆ˜๋Š” ๋ฐ”๋กœ ์Œ“์ธ๋‹ค.

๊ฒฐ๊ณผ

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ธ”๋กœ๊ทธ ํ”„๋กœํ•„ ๊ทผ์ฒ˜์—๋Š” ์ด๋Ÿฐ ์ˆซ์ž๊ฐ€ ๋ถ™์—ˆ๋‹ค.

์˜ค๋Š˜ 1 / ์›” 66 / ์ด 4,944

๊ทธ๋ฆฌ๊ณ  ๊ธ€ ๋ชฉ๋ก์—๋Š” ์ด๋Ÿฐ ์‹์œผ๋กœ ์กฐํšŒ์ˆ˜๊ฐ€ ๋ถ™๋Š”๋‹ค.

์กฐํšŒ์ˆ˜ 10ํšŒ

๊ธฐ๋Šฅ ํ•˜๋‚˜๋งŒ ๋ณด๋ฉด ์ž‘๋‹ค. ํ•˜์ง€๋งŒ ์ด ์ž‘์—…์€ ๊ฝค ๋งˆ์Œ์— ๋“ ๋‹ค.

๋ฌธ์ œ๋Š” ๋ช…ํ™•ํ–ˆ๋‹ค. GitHub Pages ๋ธ”๋กœ๊ทธ์—๋Š” ๋ฐฉ๋ฌธ์ž ์นด์šดํ„ฐ๊ฐ€ ์—†์—ˆ๋‹ค. GA๋Š” ์žˆ์—ˆ์ง€๋งŒ ๊ณต๊ฐœ ํ™”๋ฉด์˜ ์นด์šดํ„ฐ๋กœ๋Š” ๋ถ€์กฑํ–ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ๋ธ”๋กœ๊ทธ ํ•˜๋‚˜ ๋•Œ๋ฌธ์— ์„œ๋ฒ„๋ฅผ ํฌ๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋Š” ์•Š์•˜๋‹ค.

๊ทธ๋ž˜์„œ ๊ธฐ์กด GA ๋ฐ์ดํ„ฐ๋Š” baseline์œผ๋กœ ์‚ด๋ฆฌ๊ณ , Cloudflare Worker์™€ D1๋กœ ์ดํ›„ ์ฆ๊ฐ€๋ถ„๋งŒ ์ง์ ‘ ์„ธ๋Š” ๊ตฌ์กฐ๋ฅผ ๋ถ™์˜€๋‹ค.

์ •์  ๋ธ”๋กœ๊ทธ์˜ ์žฅ์ ์€ ๊ทธ๋Œ€๋กœ ๋’€๋‹ค. Markdown์œผ๋กœ ๊ธ€์„ ์“ฐ๊ณ , GitHub Pages๋กœ ๋ฐฐํฌํ•˜๊ณ , ์œ ์ง€๋น„๋Š” ๊ฑฐ์˜ 0์›์— ๊ฐ€๊น๋‹ค. ๋Œ€์‹  ๋”ฑ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์—๋งŒ ์ž‘์€ ์„œ๋ฒ„๋ฆฌ์Šค ์กฐ๊ฐ์„ ์–น์—ˆ๋‹ค.

๋‚˜์ค‘์— ์ด ๋ธ”๋กœ๊ทธ๋ฅผ ํฌํŠธํด๋ฆฌ์˜ค์ฒ˜๋Ÿผ ๋ณด์—ฌ์ค„ ์ผ์ด ์žˆ๋‹ค๋ฉด, ์ด๋Ÿฐ ์ž‘์—…์ด ์˜คํžˆ๋ ค ์„ค๋ช…ํ•˜๊ธฐ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฑฐ์ฐฝํ•œ ๊ธฐ๋Šฅ์€ ์•„๋‹ˆ์ง€๋งŒ, ์‹ค์ œ ๋ถˆํŽธํ•จ์—์„œ ์ถœ๋ฐœํ–ˆ๊ณ , ๋น„์šฉ๊ณผ ๋ณต์žก๋„๋ฅผ ์ œํ•œํ–ˆ๊ณ , ์šด์˜ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ๋๊นŒ์ง€ ๋ถ™์˜€์œผ๋‹ˆ๊นŒ.

๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ