2013-06-06 7 views
0

내 모든 비즈니스 응용 프로그램에 대해 내 프로젝트 내에 내 css 파일, 이미지, javascript (jquery, plugins, functions JS 파일 등)를 배치합니다.모든 정적 파일을 WAR/EAR 파일에서 제외시키는 것이 좋습니다.

내 응용 프로그램 서버로 jBoss를 사용하고 있으며 Apache 서버 및 mod_jk (AJP 프로토콜 사용)가 있습니다. jBoss Tomcat 상태 페이지를 보면 JS 파일, CSS 파일 등과 같은 현재 스레드가 많이 보입니다. 그래서이 정적 파일을 다른 곳에 호스팅하면 내 생각에 jBoss가 관리해야하므로 jBoss에 필요한 작업이 줄어 듭니다.

내가 염려하는 이유는 내 응용 프로그램에 많은 동시 연결이 있고 때로는 최대 스레드 수 (250 개)에 도달한다는 것입니다. 새로운 jBoss 인스턴스를로드 밸런싱 메커니즘에 추가하기 전에 응용 프로그램의 구조가 올바르게 설정되었는지 확인하려고합니다.

내가 틀렸어? 웹 비즈니스 애플리케이션을 구축하는 가장 좋은 방법은 무엇입니까?

감사합니다.

찰스

답변

1

당신은 웹 서버와 보스 (또는 응용 프로그램 서버) 잘난척하는 경우, 당신은 웹에 정면으로 정적 컨텐츠를 넣는 (적어도 서버 및 네트워크 자원의 측면에서) 더 나은 꺼져 섬기는 사람. 사용자는 컨텐츠를보다 빨리 얻게되고 응용 프로그램 서버는 동적 컨텐츠에 대한 "유용한"요청만을 처리하게됩니다.

+0

의견을 보내 주셔서 감사합니다. 매우 도움이됩니다. –