WEB/PHP

[PHP] APM์ด๋ž€?

_yoonie 2023. 6. 26. 15:23

๐Ÿ“• APM ์ด๋ž€?

php๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ์— ์•ž์„œ, ๋จผ์ € ํ™˜๊ฒฝ์„ค์น˜๋ฅผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

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


๐Ÿ“• 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