๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Back-end/CS ์ง€์‹

[CS] APM์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

728x90
๋ฐ˜์‘ํ˜•

๐ŸŸก APM

  • A(Apache) : ์›น ์„œ๋ฒ„
  • P(PHP) : ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
  • M(MySQL) : ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค

: APM์ด๋ž€ ์œ„์˜ ์„ธ ๊ฐ€์ง€๊ฐ€ ์—ฐ๋™๋˜์–ด ์šด์˜๋˜๋„๋ก ๋งŒ๋“  ํ™˜๊ฒฝ์„ ์˜๋ฏธํ•œ๋‹ค. ์ฃผ๋กœ ์ด ์„ธ ํ”„๋กœ๊ทธ๋žจ๋ผ๋ฆฌ ํ˜ธํ™˜์„ฑ์ด ์ข‹๊ธฐ ๋•Œ๋ฌธ์— ๋ฌถ์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

→ APM ๊ตฌ๋™ ๋ฐฉ์‹

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ URL์„ ์ž…๋ ฅํ•˜๋ฉด 80๋ฒˆ ํฌํŠธ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— Request๋ฅผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์„œ๋ฒ„๋Š” Response๋กœ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ HTML, CSS ๋“ฑ์˜ ์›น์‚ฌ์ดํŠธ ์ •๋ณด๋ฅผ ๋„˜๊ฒจ์ฃผ๊ฒŒ ๋œ๋‹ค.

 

 

  1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋กœ๊ทธ์ธ ๊ฐ™์€ ์„œ๋น„์Šค๋‚˜ ๋‹ค๋ฅธ ์ •๋ณด๋ฅผ ์„œ๋ฒ„์— Request.
  2. ์„œ๋ฒ„๋Š” ํ•ด๋‹น๋˜๋Š” ์ •๋ณด๋ฅผ ์ฃผ๊ธฐ ์œ„ํ•ด PHP์—๊ฒŒ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์„ Request.
  3. PHP๋Š” ๋ฏธ๋ฆฌ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด MySQL์— Request(์งˆ์˜๋ฌธ).
  4. MySQL์€ ์งˆ์˜๋ฌธ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ PHP์— Response๋กœ ๋„˜๊ฒจ์คŒ.
  5. PHP๋Š” ๋ฐ›์€ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ์™€ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ HTML๋กœ ๋ณ€๊ฒฝ ํ›„ ์„œ๋ฒ„์— Response.
  6. ์„œ๋ฒ„๋Š” ๋ฐ›์€ HTML ํŒŒ์ผ์„ ํด๋ผ์ด์–ธํŠธ ์ธก ์›น ๋ธŒ๋ผ์šฐ์ €์— Response.
728x90
๋ฐ˜์‘ํ˜•