nginx 및 tomcat 서버 최적화 nginx tomcat 로드 밸런싱 nginx tomcat 동적 및 정적 분리 nginx tomcat 액세스

WBOY
풀어 주다: 2016-07-29 08:49:46
원래의
936명이 탐색했습니다.

1. Nginx 서버 최적화(주로 Nginx.conf 파일의 일부 속성 구성과 관련)

# 일반적으로 CPU 수보다 적은 수로 프로세스가 실행되는 것이 좋습니다. , Nginx는 시간 기반이 아닌 접근 방식을 취합니다. 멀티플렉싱 epoll 모델 차단
1.worker_processes
#CPU 간 전환 비용을 피하기 위해 작업 프로세스를 특정 CPU에 바인딩합니다(8코어 설정 00000001 00000010 00000100). 00001000) 2.worker_cpu_affinity 0001 0010 0100 1000
#프로세스가 열 수 있는 최대 파일 설명자 수 502 오류(지원되는 최대 시스템 설명자 수/프로세스 수)
3.worker_rlimit_nofile
#최대값 각 프로세스에서 허용하는 연결 수(정적 서버 수행: 클라이언트 연결 수 = 작업자_연결*프로세스 수/2 클라이언트 연결 수 =worker_connections*프로세스 수/4 역방향 프록시 서버로 작동하는 경우 수준을 인쇄하거나 끄십시오. IO 감소
5.http{ access_log offl;error_loglogs/error.log crit}
#최고의 IO 효율성을 유지하려면 커널 복사 모드를 활성화하세요
6.http{ sendfile on}
#연결 시간이 일정 길이로 유지되는 장점은 생성되는 연결 수를 줄이고 응답 속도를 높이는 것입니다. 단, 응답 연결 수는 제한됩니다(최대 100개까지 가능하며, 해제되기 전에는 새 연결을 생성할 수 없습니다)
7.http{ keepalive_timeout 30s}
# 압축, 압축 최소 리소스 크기, 수준, level 값이 높을수록 압축 효과가 좋아지고 서버 리소스를 더 많이 차지하게 됩니다.
8.gzip on /gzip_min_length 1000/gzip_comp_level
#압축 파일 형식 선택 일부 파일의 압축 효과가 좋지 않은 경우 압축하지 않도록 선택하여 서버 성능 손실을 줄이세요.
9.gzip_type.
#최대 캐시 수. 파일 미사용 생존 기간
10.open_file_cache max=655350 inactive=20s;
open_file_cache_valid 30s #캐시 유효 간격 확인
open_file_cache_min_uses 2 유효 기간 내 최소 파일 사용 횟수
====》20초 30초 내에 2회 도달하지 못할 경우, 30초당 1회 적중률 감지 기준을 충족하지 못할 경우 삭제됩니다.


2. Tomcat 최적화

1. 먼저 Tomcat 설치 디렉터리 catalina.sh 파일의 bin 디렉터리를 최적화합니다

(1) 힙 메모리 설정

JAVA_OPTS=$JAVA_OPTS -server -Xms1024m -Xmx2048m

( 2) PermGen 메모리 설정(java.lang.OutOfMemoryError) jdk1.8은 설정할 필요가 없습니다
-XX:PermSize=256m -XX:MaxPermSize=512m
(3) Java가 없는 모드에서 실행되도록 설정합니다. 그래픽 디스플레이
-Djava.awt.headless=true
2. 서버 .xml 설정




의 일부 매개변수 설정

apache tomcat nginx,tomcat与nginx整合,nginx域名tomcat,nginx和tomcat集成,nginx和tomcat的关系,nginx反向代理tomcat,nginx tomcat session,nginx tomcat 配置,nginx tomcat 集群,tomcat redis nginx,nginx和tomcat做整合,nginx tomcat 慢,nginx tomcat负载均衡,nginx tomcat动静分离,nginx tomcat 访问 위에서는 tomcat 및 nginx에 대한 내용을 포함하여 nginx 및 tomcat 서버 최적화를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿