Web Architecture
-
๐ ํด๋ผ์ด์ธํธ์ฌ์ด๋ ๋ ๋๋ง(CSR) VS ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง(SSR) | SPA, ์ฅ๋จ์ Web Architecture 2020. 11. 23. 18:52
ํด๋ผ์ด์ธํธ์ฌ์ด๋ ๋ ๋๋ง ํด๋ผ์ด์ธํธ์ฌ์ด๋ ๋ ๋๋ง์ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ฒ์ผ๋ก Single Page Application(SPA)๊ฐ ์๋ค. ๐ SPA๋? SPA๋ ์ ํต์ ์ธ Multi Page Application(MPA)๊ณผ ๋ค๋ฅด๋ค. SPA๋ ๋จ ํ๋์ ์นํ์ด์ง(๋จ ํ๋์ html)์์๋ง ๋ ๋๋ง์ด ์ด๋ฃจ์ด์ง๋ค. ๋คํธ์ํฌ ํญ์ ๋ณด๋ฉด ๋จ ํ๋์ ํ์ผ๋ง ๋ด๋ ค๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์งํํ์๋๋ฐ ๋ณด์ด๋ ๊ฒ๊ณผ ๊ฐ์ด ํ๋์ htmlํ์ผ๋ง ๋ฐ์์ค์ง๋ง, ์ ์ ๊ฐ ํญ์์ ์ ํํ๋ฉด ๋ ๋๋ง ๋๋ ๊ฒ์ด ๋ฌ๋ผ์ง๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด๋ฌํ ๋ฐฉ์์ ํด๋ผ์ด์ธํธ์ฌ์ด๋ ๋ ๋๋ง์ด๋ผ๊ณ ํ๋ค. SPA๋ ์ฒ์ ํ๋ฉด์ ์ผฐ์ ๋, ๋น์ด์๋ HTML ํ์ผ์ ๋ฐ์์จ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ก๋ ๋๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์ ์์ฒญํ๊ณ ํ๋ฉด์ ๋ ๋๋งํ๋ค. ..
-
๐ ์น ๋ธ๋ผ์ฐ์ 1 | ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง (์น ํธํ์ฑ)Web Architecture 2020. 11. 23. 07:13
๋ธ๋ผ์ฐ์ ์ ์ฃผ์ ๊ธฐ๋ฅ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ํฌ๋กฌ ๋ฑ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ํํธ์จ์ด(์ฑ)๋ฅผ ๋ธ๋ผ์ฐ์ ๋ผ๊ณ ํ๋ค. ๋ธ๋ผ์ฐ์ ์ ๊ฐ์ฅ ํต์ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ url(์์์ด ์๋ ์์น, ์ฃผ์)์ ์ ๋ ฅํ์ ๋ ์์(์ฃผ๋ก HTMLํ์ผ)์ ์๋ฒ์ ์์ฒญํ๊ณ ๋ธ๋ผ์ฐ์ ์ ํ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค. ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง(์น ํธํ์ฑ) ๋ธ๋ผ์ฐ์ ๋ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ํ์ด์ดํญ์ค, ์ฌํ๋ฆฌ, ํฌ๋กฌ ๋ฑ ๋ง์ ์ข ๋ฅ๊ฐ ์๋ค. ๊ณผ๊ฑฐ์๋ ๋ธ๋ผ์ฐ์ ๋ค์ด ์ ๋ง๋ค ๋ ์์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ง๋ค์ด์ ์ฌ๊ฐํ ํธํ์ฑ ๋ฌธ์ ๋ฅผ ๊ฒช์๋ค. (์น ์๋น์ค๋ฅผ ๋ง๋๋๋ฐ ํฌ๋กฌ์ ์ฌ์ฉํ๋ ์ ์ , ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์ ๋ฑ ๊ฐ๊ฐ์ ๋ธ๋ผ์ฐ์ ์ ๋ง๊ฒ ์น ์๋น์ค๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค) ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์น ํ์คํ ๊ธฐ๊ตฌ์ธ W3C(World Wide Web Consort..
-
๐ ํฌ์๋ ํ๋ก์ vs ๋ฆฌ๋ฒ์ค ํ๋ก์ | ํ๋ก์ ๊ฐ๋ , ํฌ์๋์ ๋ฆฌ๋ฒ์ค์ ์ฐจ์ด์ Web Architecture 2020. 11. 23. 05:30
ํ๋ก์(Proxy Server) ํ๋ก์๋ ๋นจ๊ฐ ์ ๋ค. ํ๋ก์๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ ์ ํตํด์ ๋ค๋ฅธ ๋คํธ์ํฌ ์๋น์ค์ ๊ฐ์ ์ ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํด ์ฃผ๋ ๊ฒ์ด๋ค. ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ์ค๊ณ๊ธฐ๋ก์ ๋๋ฆฌ๋ก ํต์ ์ ์ํํ๋ ๊ฒ์ ๊ฐ๋ฆฌํจ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ญํ ์ ํ๋ ์๋ฒ๋ฅผ ํ๋ก์ ์๋ฒ๋ผ๊ณ ํ๋ค. ๐ ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ผ๊น? 1. ํด๋ผ์ด์ธํธ ๋์ ์๋ฒ์๊ฒ ์์ฒญ์ ๋ฐ์ ์๋ต์ ํด์ค๋ค. 2. ์บ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค๋ก์ ์ ๊ทผ์ ๋น ๋ฅด๊ฒ ํ๊ธฐ ์ํด. ์น ํ๋ก์๋ ์น ์๋ฒ๋ก๋ถํฐ ์น ํ์ด์ง๋ฅผ ์บ์๋ก ์ ์ฅํ๋ ๋ฐ ํํ ์ฐ์ธ๋ค. (๋คํธ์ํฌ ๋น์ฉ๊ฐ์, ์์๋ฒ์๋ ํต์ ํ์ง ์์) 3. ํ๋ก์ ์๋ฒ๋ฅผ ๊ฑฐ์น๋ ์์ฒญ ๋ฐ ์๋ต์ ํ์ธํ ์ ์๊ธฐ ๋๋ฌธ์ (filter) -> ์ฌ์ฉ๋ฅ ์ ๊ธฐ๋กํ๊ณ ๊ฒ์ฌ(์ด๋ฅผํ ๋ฉด ํ์ฌ๋ ์ธํฐ๋ท ์ด์ฉ์ ..