SPRING FRAMEWORK March 10, 2017

웹 js, css 정적 파일 버전관리 방법

Words count 6.5k Reading time 6 mins.

WAS가 1개일때는 문제가 없지만 2개, 3개 … N개가 되면 새로운 문제가 발생한다.

크게 2가지 문제로 구분할 수 있다.

  1. 최신 Back-End와 구 Front-End 의 만남...

Read article

SPRING FRAMEWORK March 01, 2017

웹 최적화 (Apache mod_deflate 모듈을 이용한 압축 전송)

Words count 3.4k Reading time 3 mins.

지난번 WAS와 WEB의 분리를 통해 js, css 등의 정적 파일은 apache에서 서비스 하도록 변경했다.

js, css등의 파일을 압축 전송하여 좀 더 빠르게 사용자에게 전송할 수 있다.

물론 장단점이 존재한다.

장점 : 압축전송으로 인해 좀 더 빠른 전송, 적은 네트워크 트래픽
단점 : 보낼때마다 서버의 압축과정 => 부하 가능성, 브라우저는 받아서 압축 해제해야 하는 추가 과정 필요

gzip 압축전송을 하기 위해서는 apache의 ...

Read article

SPRING FRAMEWORK February 26, 2017

웹 최적화 (WEB과 WAS의 분리)

Words count 4.2k Reading time 4 mins.

Apache (웹 서버) 는 static한 파일 (js, img, css) 등 변동이 없는 파일을 서비스하기 위해 사용되어 왔다. Tomcat (웹 어플리케이션 서버, 이하 WAS) 는 사용자의 요청 등에 따라 유동적인 서비스를 제공하기 위해 사용한다.

WEB은 static 파일 서비스에 유리하고, WAS는 동적인 서비스를 제공하는데 유리하다.

현재까지 구현한 웹 서비스에서는 WEB은 WAS로 proxy 기능만 하고있다. 즉 WEB의 장점을 사...

Read article

SPRING FRAMEWORK January 22, 2017

WAR(웹 어플리케이션) 배포

Words count 2.1k Reading time 2 mins.

디렉토리 설명
bin tomcat 실행에 필요한 바이너리
conf 설정파일 <- 중요하다!!
webapps 웹앱들의 루트 폴더
work jsp파일을 서블릿 형태로 변환한 java파일
  • server.xml 을 보면 몇가지 태그로 정보를 구분할 수 있다.
태그 설명
Service tomcat의 구성요소를 정의한다. 기본적으로 Catalina로 되어 있다
Connector 서비스 요청이 왔을 때 Engine...
Read article
0%