๐Ÿคฎ ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ํฌํ„ธ์€ ๋ชป์ƒ๊ฒผ๋‹ค

๋ชจ๋นˆ์ผˆยท2023๋…„ 9์›” 23์ผ
41
post-thumbnail

๐Ÿฅท๐Ÿพ ์žƒ์–ด๋ฒ„๋ฆฐ ๋ฌผ๊ฑด๋“ค์€ ์–ด๋””๋กœ ๊ฐˆ๊นŒ?

์†Œ์ค‘ํ•œ ๋ฌผ๊ฑด์„ ์žƒ์–ด๋ฒ„๋ ค์„œ ํ•œ์ฐธ์„ ์ฐพ์•„ ํ—ค๋งจ์ ์ด ์žˆ๋‚˜์š”? ์˜์˜ ์žƒ์–ด ๋ฒ„๋ ธ์„ ๊ฒƒ๋งŒ ๊ฐ™์ง€๋งŒ ์–ด์ฉŒ๋ฉด ๐Ÿ“Ž ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ํฌํ„ธ ์—์„œ ์ฐพ์•„ ๋ณผ ์ˆ˜ ์žˆ์„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ์ด๊ณณ์—๋Š” ํ•˜๋ฃจ ์ˆ˜์ฒœ ๊ฐœ์˜ ์œ ์‹ค๋ฌผ์ด ์˜ฌ๋ผ์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŽฉ์‹œ ์ฝ”์นด ์ฝœ๋ผ 500ml๋‚˜ ์šฐ์‚ฐ ๊ฐ™์€ ์‚ฌ์†Œํ•  ๋ฌผ๊ฑด ๋ถ€ํ„ฐ ์—์–ดํŒŸ, ์•„์ดํฐ, ๊ฐค๋Ÿญ์‹œ, ์‹ฌ์ง€์–ด๋Š” ๊ณ ๊ฐ€์˜ ๋ฏธ๋Ÿฌ๋ฆฌ์Šค ์นด๋ฉ”๋ผ๋“ค๋„ ์˜ฌ๋ผ์˜ต๋‹ˆ๋‹ค. ์‹ ๋ถ„์ฆ์ด๋‚˜ ์‹ ์šฉ์นด๋“œ๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ ๊ฒฝ์ฐฐ์„œ์—์„œ ์—ฐ๋ฝ์ด ๊ฐ€๋Š” ํŽธ์ด์ง€๋งŒ ๊ทธ๋ ‡์ง€ ๋ชปํ•˜๋ฉด ์ด ๋ฌผ๊ฑด๋“ค์€ ์–ด๋–ป๊ฒŒ ๋˜๋Š” ๊ฑธ๊นŒ์š”?

๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ์„ผํ„ฐ์— ๋“ฑ๋ก๋˜๋Š” ๋ฌผ๊ฑด ์ˆ˜๋Š” ํ•˜๋ฃจ ํ‰๊ท  ์•ฝ 3์ฒœ๊ฐœ๋‚˜ ๋ฉ๋‹ˆ๋‹ค. ์—์–ดํŒŸ์„ ์‚ฌ๋žŒ๋“ค์ด ์ด๋ ‡์— ๋ฐฅ๋จน๋“ฏ์ด ์žƒ์–ด ๋ฒ„๋ฆฌ๋Š” ์ค„ ์ฒ˜์Œ ์•Œ์•˜์Šต๋‹ˆ๋‹ค... ๋งŒ์•ฝ ์žƒ์–ด๋ฒ„๋ฆฐ ๋ฌผ๊ฑด์ด ์žˆ๋‹ค๋ฉด ์ด๊ณณ์—์„œ ์–ผ๋ฅธ ๊ฒ€์ƒ‰์„ ํ•ด ๋ณด๊ณ  ์‹ถ์„ํ…๋ฐ์š”. ์•„๋ž˜๋Š” ์œ ์‹ค๋ฌผ ์„ผํ„ฐ ๊ฒ€์ƒ‰์˜ ์ฒซ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.

๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ํฌํ„ธ์€ ๋„ˆ๋ฌด ๋ชป์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์„ ์žƒ์–ด๋ฒ„๋ฆฐ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ์–ด๋–ป๊ฒŒ๋“  ์ฐพ์•„์•ผ ๋œ๋‹ค๋Š” ์ƒ๊ฐ์— ์ด๋Ÿฐ ์‚ฌ์‹ค์€ ์ค‘์š”ํ•˜์ง€ ์•Š๊ฒ ์ง€๋งŒ ๋งŒ์•ฝ ์–ด๋–ค ํšŒ์‚ฌ์˜ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๊ฐ€ ์ด๋Ÿฐ ๋ชจ์–‘์ด๋ผ๋ฉด ์ฒซ์ธ์ƒ์€ '์‚ฌ์šฉํ•ด ๋ณด๊ณ  ์‹ถ์ง€ ์•Š๋‹ค'์ž…๋‹ˆ๋‹ค.

๋ผ์ฟค(Racoone)์€ ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ํฌํ„ธ์„ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธํ•˜๊ณ  ๊ฐœ์„ ํ•œ ํ”„๋กœ์ ํŠธ ์ž…๋‹ˆ๋‹ค.

๐Ÿฆ ๋ผ์ฟค ์‚ฌ์šฉ ํ•ด ๋ณด๊ธฐ

๐Ÿ” ๊ฒ€์ƒ‰ UI/UX

๊ฒฝ์ฐฐ์ฒญ์˜ ๊ฒ€์ƒ‰ ํผ์€ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด๋Š” ํœด๋Œ€ํฐ์˜ IMEI๋ฅผ ์ž…๋ ฅํ•˜๋Š” input๋„ ๋ณด์ด์ง€๋งŒ ์ด๊ฑธ ์•Œ๊ณ  ์žˆ์„ ์ •๋„์˜ ์‚ฌ๋žŒ์ด ํœด๋Œ€ํฐ์„ ๋ถ„์‹ค ํ•  ๊ฒƒ ๊ฐ™์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

โ›ณ๏ธ ํ†ตํ•ฉ ๊ฒ€์ƒ‰

๊ฒ€์ƒ‰์€ ๋Š˜ ๊ฐ„ํŽธํ•˜๊ณ  ๊ฐ„๋‹จํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ฟค์€ ๋ชจ๋“  ๊ฒ€์ƒ‰ ํ•„๋“œ๋ฅผ ํ•˜๋‚˜๋กœ ํ†ตํ•ฉํ•œ ๊ฒ€์ƒ‰์ฐฝ ํ•˜๋‚˜๋งŒ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํœด๋Œ€ํฐ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์žƒ์–ด๋ฒ„๋ฆฐ ์žฅ์†Œ๋‚˜ ๋‹ด๋‹น ๊ธฐ๊ด€๋ช… ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ๊ฒ€์ƒ‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ์„ผํ„ฐ์—์„œ๋Š” ๋ฌผ๊ฑด์˜ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ ํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ์žƒ์–ด๋ฒ„๋ฆฐ ์žฅ์†Œ๋Š” ๊ฒ€์ƒ‰ ํ•  ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ฟค(racoone)์—์„œ๋Š” "์—๋ฒ„๋žœ๋“œ ์ง€๊ฐ‘" ๋˜๋Š” "์„œ์šธ๋Œ€ ์šฐ์‚ฐ"๊ณผ ๊ฐ™์ด ๊ฒ€์ƒ‰ ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ์‹ค๋ฌธ ํ†ตํ•ฉ ๊ด€๋ฆฌ์— ์ฐธ์—ฌํ•˜๋Š” ๊ธฐ๊ด€์ด ๋”์šฑ ๋งŽ์•„์ง„๋‹ค๋ฉด ๋ผ์ฟค์€ ํ›จ์”ฌ ํŽธ๋ฆฌํ•œ ๊ฒ€์ƒ‰ ๊ฒฝํ—˜์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿš‡ ์ง€ํ•˜์ฒ  ๋…ธ์„  ํ•„ํ„ฐ๋ง

๋ผ์ฟค(racoone)์€ ๋Œ€๋ถ€๋ถ„์˜ ์œ ์‹ค๋ฌผ์ด ์ง€ํ•˜์ฒ ๊ณผ ๋ฒ„์Šค์—์„œ ์Šต๋“ ๋˜๋Š” ์ƒํ™ฉ์„ ๊ณ ๋ คํ•ด์„œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์ง€ํ•˜์ฒ  ๋…ธ์„ ๋ณ„๋กœ ํ•„ํ„ฐ๋ง ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ท„์Šต๋‹ˆ๋‹ค.

๐Ÿ›ฃ๏ธ ๊ฒ€์ƒ‰ ์†๋„

๊ฒฝ์ฐฐ์ฒญ์˜ ์œ ์‹ค๋ฌผ ์„ผํ„ฐ์˜ ๊ฒ€์ƒ‰์€ ๋‹ค์†Œ ๋Š๋ฆฐ 2~3์ดˆ ๋Œ€์— ์ด๋ค„์ง‘๋‹ˆ๋‹ค. JSP๋กœ ๋งŒ๋“  ํŽ˜์ด์ง€์ธ๋ฐ ๋‚ ์งœ ๋ฒ”์œ„๋ฅผ ๋„“ํž ์ˆ˜๋ก ์†๋„๊ฐ€ ๋Š๋ ค์ง€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์•„ ๊ฒ€์ƒ‰์—”์ง„์ด ์•„๋‹Œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ LIKE๋กœ ์ฟผ๋ฆฌ ํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ ๋†’์•„๋ณด์ž…๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๋ชจ๋นˆ์ผˆ์ด ์ปจ์„คํŒ…(?)ํ–ˆ๋˜ ์—ฌ๋Ÿฌ ์Šคํƒ€ํŠธ์—…๋“ค ์ค‘ ๊ฐœ๋ฐœํŒ€์ด ๊ฒ€์ƒ‰์— ๋Œ€ํ•œ ์ง€์‹์ด ์—†์–ด ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ LIKE๋กœ FULL SCANํ•˜๋Š” ํšŒ์‚ฌ๋“ค์ด ์ ์ง€ ์•Š๊ฒŒ ๋ด ์™”์Šต๋‹ˆ๋‹ค. ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ์„ผํ„ฐ ์—ญ์‹œ ์ด์™€ ๊ฐ™์ด ๊ตฌํ˜„ ํ–ˆ์„ ๊ฒƒ์œผ๋กœ ๊ฐ•ํ•˜๊ฒŒ ์˜์‹ฌ ๋ฉ๋‹ˆ๋‹ค.

๋ผ์ฟค์€ ๋ชจ๋“  ์œ ์‹ค๋ฌผ์„ PostGre์— ์ €์žฅํ•˜๊ณ  ์žˆ์ง€๋งŒ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ๊ฒ€์ƒ‰์—”์ง„์—์„œ ์ด๋ค„์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 10๋งŒ๊ฐœ๊ฐ€ ๋„˜๋Š” ์œ ์‹ค๋ฌผ์„ ๊ฒ€์ƒ‰ํ•˜๋Š”๋ฐ ํ‰๊ท  198ms๋กœ ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ์„ผํ„ฐ์™€๋Š” ๋‹ฌ๋ฆฌ ๋‚ ์งœ ๋ฒ”์œ„๋ฅผ ์„ ํƒํ•˜์ง€ ์•Š๊ณ  ์ „์ฒด ๊ธฐ๊ฐ„์„ ์ฟผ๋ฆฌํ•ด๋„ ์ƒ๋‹นํžˆ ๋น ๋ฅธ ์†๋„๋ฅผ ์œ ์ง€ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ํฌํ„ธ๋ณด๋‹ค 5๋ฐฐ ์ด์ƒ์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ž…๋‹ˆ๋‹ค.

๐Ÿ™„ LIKE๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ FULL SCANํ•˜๊ฒŒ ๋˜๋ฉด ๋‹น์—ฐํ•˜๊ฒŒ๋„ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์€ row๊ฐ€ ๋งŽ์•„์งˆ ์ˆ˜๋ก ๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์—˜๋ผ์Šคํ‹ฑ ์„œ์น˜์™€ ๊ฐ™์€ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์ง€๋งŒ ์ด๋ณด๋‹ค ๊ฐ€๋ฒผ์šด typesense๋‚˜ meilisearch์™€ ๊ฐ™์€ light-weight ๊ฒ€์ƒ‰์—”์ง„๋„ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ˜ฑ ์ธ๋„ค์ผ ์ฐŒ๊ทธ๋Ÿฌ์ง

์œ ์‹ค๋ฌผ ์ฐพ์•„์ฃผ๊ธฐ ์—…๋ฌด์— ์ง„์ง€ํ•œ ๊ธฐ๊ด€๋“ค์€ ์ •์„ฑ์Šค๋Ÿฝ๊ฒŒ ์‚ฌ์ง„์„ ์—…๋กœ๋“œํ•˜๋Š”๋ฐ์š”. ๊ฒฝ์ฐฐ์ฒญ์˜ ์ด๋ฏธ์ง€๋“ค์€ ๋ชจ๋‘ ์„ธ๋กœ ๋น„์œจ์ด ์–ด๊ธ‹๋‚œ ์ƒํƒœ๋กœ ์ฐŒ๊ทธ๋Ÿฌ์ง„ ์ฑ„ ์—…๋กœ๋“œ ๋˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋‹จ ์ด๋ฏธ์ง€์˜ ์ฃผ์†Œ๋ฅผ ํ•œ ๋ฒˆ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๋กœ๋ฅผ ๋ณด๋‹ˆ ๋ˆ„๊ฐ€๋ด๋„ 'thumbnail'์ด๋ผ๋Š” ์ ์„ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•ด ๋†“์•˜๋Š”๋ฐ์š”.

/lostnfs/images/uploadImg/thumbnail/20230921/20230921100712898.jpg

์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹๊ฒ ์ง€๋งŒ ๊ณผ์—ฐ ์–ด๋”” ์žˆ๋Š” ๊ฑธ๊นŒ์š”? ๋‹จ์„œ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ Response Header๋ฅผ ๋ณด๋ฉด,

HTTP/1.1 304 Not Modified
Date: Thu, 21 Sep 2023 08:48:56 GMT
Server: WebtoB
Connection: Keep-Alive
Keep-Alive: timeout=60
ETag: "0-944e-650b9740"

WebtoB๋ผ๋Š” ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š”๋ฐ์š”. WebtoB๋Š” ํ‹ฐ๋งฅ์Šค์˜ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ WebtoB๋Š” ์›น์„œ๋ฒ„ ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ๋งŒ์œผ๋กœ๋Š” Thumbnail์˜ ์›๋ณธ์ด ์–ด๋””์— ์œ„์น˜ ํ•ด ์žˆ๋Š”์ง€ ์•Œ๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋ฉด ์ฒ˜์Œ์— /lostnfs๊ฐ€ ๋ณด์ด๋Š”๋ฐ์š” NFS๋ฅผ ์‚ฌ์šฉ์ค‘์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด /images ์ดํ›„๋กœ๋Š” ๋‹จ์ˆœํ•œ filesystem ๊ฒฝ๋กœ๋ผ๋Š” ๊ฒƒ์„ ์œ ์ถ” ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ์š”. ์›๋ณธ ์ด๋ฏธ์ง€๋Š” ๋ฐ”๋กœ ์•„๋ž˜ ๊ฒฝ๋กœ์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

/lostnfs/images/uploadImg/20230921/20230921100712898.jpg

๋‹จ์ˆœํžˆ thumbnail ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ ์ธ๋„ค์ผ์„ ๋งŒ๋“ค๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌดํŠผ ๋•๋ถ„์— ์ƒˆ๋กœ ๋งŒ๋“  ๋ผ์ฟค์—์„œ๋Š” ์ฐŒ๊ทธ๋Ÿฌ์ง„ ์ด๋ฏธ์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ๊น”๋”ํ•œ ์›๋ณธ ๋น„์œจ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.

๐Ÿฆ ๋ผ์ฟค ์šด์˜์— ๋ˆ ๋ณดํƒœ๊ธฐ

๋ผ์ฟค์€ ๋น„์˜๋ฆฌ๋กœ ์šด์˜ ๋˜๊ณ  ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์žƒ์–ด๋ฒ„๋ฆฐ ๋ฌผ๊ฑด์„ ์ฐพ๋Š”๋ฐ ๋„์›€์„ ์ฃผ๊ณ  ์‹ถ๋‹ค๋ฉด ์„œ๋ฒ„๋น„๋ฅผ ๋ณดํƒœ ์ฃผ์„ธ์š”. ์„œ๋ฒ„๋น„๋ฅผ 1๋งŒ์› ์ด์ƒ ๋ณดํƒœ์‹  ๋ถ„๋“ค์—๊ฒŒ๋Š” ํ›ˆ์žฅ๊ถŒ์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ํ›ˆ์žฅ๊ถŒ์ด ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ๋Œ“๊ธ€๋กœ ์ด๋ž˜๋ผ ์ €๋ž˜๋ผ ํ•  ์ˆ˜ ์žˆ์–ด์š”. ๐Ÿ™‚

๐Ÿ“˜

๐Ÿ“Ž GeekNews - ์žƒ์–ด๋ฒ„๋ฆฐ ๋ฌผ๊ฑด๋“ค์€ ์–ด๋””๋กœ ๊ฐˆ๊นŒ?
๐Ÿ“Ž ๊ฒฝ์ฐฐ์ฒญ ์œ ์‹ค๋ฌผ ํ†ตํ•ฉ ํฌํ„ธ

profile
๐ŸŒš ๋ฐฉ๋ž‘ ๊ฐœ๋ฐœ์ž, https://duge.space/DOZYHExYNz

23๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2023๋…„ 9์›” 23์ผ

๊ฒ€์ƒ‰์†๋„๋„ ๋งˆ์Œ์— ๋“ค๊ณ  UI๋„ ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.

2๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 9์›” 23์ผ

์ •๋ณด๊ฒ€์ƒ‰์ด๋ก  ๋„˜๋‚˜ ์ค‘์š”ํ•œ๊ฒƒ..!

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 9์›” 23์ผ

๋ˆ„๊ฐ€ ๋งŒ๋“ค์—ˆ์„๊นŒ ์‹ถ์—ˆ๋Š”๋ฐ ์—ญ์‹œ..
์ด ์„œ๋น„์Šค์˜ ์กด์žฌ๊ฐ€, ํ•„์š”ํ•œ ๋ถ„์—๊ฒŒ ํ•„์š”ํ•œ ์‹œ์ ์— ๋‚˜ํƒ€๋‚˜๋ ค๋ฉด ์–ด๋–ค ๋…ธ๋ ฅ์„ ํ•ด์•ผ ํ• ๊นŒ์š” ๐Ÿค”

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 9์›” 29์ผ

ใ…‹ใ…‹ใ…‹ ์•„๋‹ˆ, ์–ด๋Š ๋ˆ„๊ฐ€ ์ด๋Ÿฐ ์ƒ๊ฐ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์„๊นŒ์š”
๊ณต๊ณต๊ธฐ๊ด€ ์‚ฌ์ดํŠธ๋ผ๋„ ๋ชป ์ƒ๊ฒผ์œผ๋‹ˆ ๋” ์˜ˆ์˜๊ฒŒ ๋ฐ”๊พผ๋‹ค! ๋ฉ‹์ง„ ์ƒ๊ฐ์ด๋„ค์š”!

์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ LIKE๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ FULL SCAN์€ ์ƒ๋‹นํžˆ ์—ฐ์‚ฐ์ˆ˜๊ฐ€ ๋งŽ์•„๋ณด์ด๋„ค์š”...
typesense๋‚˜ meilisearch ๊ฐ™์€ ์ง€์‹๋„ ์•Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ์ข‹์€ ๊ธ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 10์›” 10์ผ

๐Ÿงก๐Ÿงก๐Ÿงก๐Ÿงก๐Ÿงก๐Ÿงก๐Ÿ‘ฉโ€๐ŸŽค

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 10์›” 30์ผ

๋Œ€๋ถ€๋ถ„์˜ ํ•œ๊ตญ์‚ฌ์ดํŠธ๋“ค์€ DB๊ธ์–ด์˜ค๋Š”๊ฑฐ์—์„œ ๊ฒ€์ƒ‰์—”์ง„์œผ๋กœ ๋ฐ”๊ฟ”๋„ ์„ฑ๋Šฅ์ด ํ™• ์˜ฌ๋ผ๊ฐ€๋Š”๊ฑฐ๊ฐ™์•„์š” ๊ธ€ ์ž˜๋ณด๊ณ  ๊ฐ‘๋‹ˆ๋‹ค

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 11์›” 7์ผ

ํ›ˆ์žฅ๊ถŒใ…‹ใ…‹ใ…‹ใ…‹ ๋„ค์ด๋ฐ ๋„˜์›ƒ๊น๋‹ˆ๋‹ค.

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 12์›” 12์ผ

์„œ๋ฒ„ ๋‹ซํ˜”๋‚˜์šฉ ใ… 

2๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 12์›” 19์ผ

์ข‹์€ ๊ธ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2024๋…„ 4์›” 8์ผ

500..!

1๊ฐœ์˜ ๋‹ต๊ธ€