📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

#(2)

웹[Web] 2017. 12. 20. 06:00

[WEB] 웹에서의 정적 자원과 동적 자원

정적 자원과 동적 자원의 구분웹 환경에서 클라이언트와 서버가 주고 받는 자원들은 크게 정적 자원과 동적 자원으로 구분됩니다.먼저 위 화면을 예로 들자면 파란색 박스의 NAVER 로고 이미지의 경우 정말 가끔 업데이트 되지 않는 이상 거의 고정된 이미지 파일이 서버로부터 전송받게 됩니다.이렇게 변하지 않는 자원들(ex 이미지파일, HTML, javascript 등) 을 정적(static) 자원이라 합니다.이러한 정적 자원들은 클라이언트가 요청하면 요청한 자원 그대로 돌려주면 되기 때문에 웹서버(대표적으로 아파치 웹서버가 있다)에서 요청을 처리하게 됩니다.그리고 동적 자원(dynamic)의 경우 빨간 박스안의 실시간 급상승 검색어를 예로 들 수 있습니다.실시간 검색어는 말 그대로 실시간으로 계속 바뀌는 데이..

웹[Web] 2017. 10. 30. 20:31

[HTTP] URL Encoding

HTTP URLHTTP URL은 다음과 같은 형식으로 구성되어 있습니다.http://localhost:8080/test.jsp?name=dhsense&age=13여기서 http: 는 http 라는 프로토콜을 사용하겠다는 의미로 해석됩니다.// 뒤부터는 도메인 주소를 의미하고 그 다음에 오는 : (콜론) 뒤에는 포트번호를 의미하는데 생략시 80번을 기본적으로 사용합니다.그 뒤의 /는 웹서버의 루트(/) 를 의미합니다.?는 그 뒤로 쿼리스트링(호출파라미터가 온다는 의미)이 이어진다는 의미로 해석됩니다.쿼리스트링의 경우 변수이름=변수값 의 형태를 이루는데 해당 URL을 호출하면서 넘길 파라미터들을 문자열로 나열한 것이며 파라미터가 여러개인 경우 & 을 붙여 사용합니다.이렇게 URL을 해석하는데 필요한 규칙들이..