This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original

클라우드 또는 서버 솔루션 / + 25 Professional 플러그인 / 애자 일 & 폭포 / 완벽한 통합

함유량

우리의 고객은 자신의 쉬운 레드 마인 (의 RoR) 응용 프로그램에서 매우 긴 응답 시간을 경험했다. 쉬운 레드 마인은 고객의 데비안 가상 서버에서 실행되었다.

쉬운 소프트웨어 회사는 완료된 내부 "방법"루비 온 레일스 애플리케이션을 가속화하기위한 단지 용이 레드 마인 (RoR에), 웹 서버, 애플리케이션 서버 및 데이터베이스 서버 이루어진 제작 환경의 미세 조정에 의해 각 구성 요소.

이 CentOS에 우분투 / 데비안을 실행하는 리눅스 서버에서만 테스트되었습니다

이 "방법"고급 리눅스 지식이 필요합니다.

빠른 RoR에 응용 프로그램을위한 쉬운 추천

유닉스 소켓 웹 서버 Nginx에를 사용하여

상류 유니콘 {

서버 유닉스 : /tmp/easysredmine.sock fail_timeout = 0;

}

서버 {

80를 들어;

서버 _ easysredmine;

의 error_log /var/log/nginx/easysredmine_error.log;

ACCESS_LOG /srv/log/nginx/easysredmine_access.log;

위치 / {

proxy_set_header X는-전달-를 들어 $ proxy_add_x_forwarded_for;

proxy_set_header 호스트 $ HTTP_HOST;

오프 proxy_redirect;

proxy_pass에 http : // 유니콘;

}

}

unicorn.rb에서 다음과 같은 설정으로 루비 응용 프로그램 서버에 대해 유니콘을 사용하여

worker_processes 4
듣고 '/tmp/easyredmine.sock'

시간 제한 300

railsexpress 패치와 루비 2.1.5를 사용하여

RVM 루비 2.1.5 --patch railsexpress 설치

조정 환경 루비 설정

수출 RUBY_GC_HEAP_INIT_SLOTS = 1800000;

수출 RUBY_HEAP_FREE_MIN = 18000;

수출 RUBY_GC_MALLOC_LIMIT = 120000000;

수출 RUBY_HEAP_SLOTS_INCREMENT = 144000;

수출 RUBY_HEAP_SLOTS_GROWTH_FACTOR = 1;

다음과 같은 설정으로 MariaDB 또는 MySQL의 5.5 데이터베이스를 사용하여

[mysqld를]

bulk_insert_buffer_size = 64M

tmp_table_size 변수 = 512M

max_heap_table_size = 512M

에는 query_cache_limit = 512K

= query_cache_type을 512M

특히이 경우는 고객의 기본 설정에 비해 응답 7 시간을 단축되었다.

레드 마인 속도 최적화 결과

레드 마인 속도 Optimalization - 전후

- 레드 마인 - 속도 향상 -없는 - 감동 - 루비 코드 레일
추가 정보
무료 시험판

쉬운 Redmine 2018 업그레이드
인기 플러그인 및 기능
신규 및 모바일 디자인
서버 업그레이드
글로벌 클라우드

무료 평가판 시작

30 일 무료 평가판에서 Easy Redmine을 사용해보십시오

모든 기능을 갖춘 30 일, SSL로 보호 된 일일 백업, 지리적 위치에서

or