일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SWiFT
- OSI
- c언어
- PHP
- HTML
- C
- 파일 시스템
- 큐
- 시간복잡도
- level13
- 스택
- Stack
- windosw 문자열
- Java
- 백준
- ftz level13
- 정렬 알고리즘
- 미로 탐색 알고리즘
- LoB
- 암호수학
- pwnable.kr
- web
- ftz
- windosws wbcs
- 재귀
- 두근두근 자료구조
- System
- 파이썬
- 자료구조
- War Game
Archives
- Today
- Total
나의 기록, 현진록
[Web] APM 구동원리 본문
반응형
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
APM의 구동원리는 이렇게 구성되어 있다.
클라이언트에서 출발하여 DB에 있는 정보까지 도달하면, 다시 클라이언트로 되돌아오는 형태이다.
APM 구동원리
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- 클라이언트에서 원하는 정보(데이터)를 서버에 요청한다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- Apache는 데이터베이스에 저장되어 있는 요청된 데이터에 대해 응답하라고 PHP에 명령한다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- PHP는 Apache에서 받은 명령을 MySQL에 명령한다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- MySQL은 요청 받은 정보를 데이터베이스에서 찾는다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- 요청 받은 정보가 데이터베이스에 있다면 다음 단계
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- MySQL 데이터베이스에 저장된 데이터를 PHP에 반환한다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- PHP는 데이터베이스에서 가져온 데이터와 PHP 코드를 모두 HTML 형태로 변환한 후 Apache에 전달한다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- Apache는 PHP에서 전달 받은 HTML 파일을 클라이언트에 전달한다.
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트
- 서버에 요청한 정보(데이터)를 응답 받는다.(=화면에 나타난다.)
반응형
'Programming > Web' 카테고리의 다른 글
[Web] PHP GET과 POST의 차이점 (0) | 2017.07.11 |
---|---|
[Web] PHP 로그인/로그아웃/회원가입 (8) | 2017.07.11 |
[Web] APM에 대해서 (0) | 2017.07.06 |
[Web] 웹 서버와 웹 브라우저의 통신 구조 (0) | 2017.07.03 |
[Web] HTML 기본 구조와 태그 (0) | 2017.07.03 |