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

Cloud- eller serverløsninger   /   + 25 Professional plugins   /   Agile & Waterfall   /  Komplette integrationer

Tilfreds

Vores kunde har oplevet meget lang svartid i hans Easy Redmine (ror) ansøgning. Nem Redmine kørte på kundens Debian virtuel server.

Easy Software Ltd. har gennemført en intern "how-to" for at fremskynde Ruby on Rails applikationer bare ved finjustering enkelte komponenter i Easy Redmine (RoR) produktionsmiljø, der består af en web-server, en applikationsserver og en databaseserver.

 

Dette blev kun testet på Linux servere, der kører CentOS og Ubuntu / Debian

Denne "how-to" kræver en avanceret Linux-viden.

 

Nemme anbefalinger til hurtigere ROR applikationer

 

Brug Nginx til web-server med Unix fatninger

opstrøms unicorn {

server unix: /tmp/easysredmine.sock fail_timeout = 0;

}

server {

lyt 80;

server_name easysredmine;

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

access_log /srv/log/nginx/easysredmine_access.log;

placering /

proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;

proxy_set_header Host $ HTTP_HOST;

proxy_redirect off

proxy_pass http: // enhjørning;

}

}

 

Brug Unicorn for Ruby applikationsserver med følgende indstillinger i unicorn.rb

worker_processes 4
lyt '/tmp/easyredmine.sock'

Timeout 300

 

Brug rubin 2.1.5 med railsexpress patch

rvm installere ruby-xnumx - patch railsexpress

 

Indstil miljø Ruby-indstillinger

eksport RUBY_GC_HEAP_INIT_SLOTS = 1800000;

eksport RUBY_HEAP_FREE_MIN = 18000;

eksport RUBY_GC_MALLOC_LIMIT = 120000000;

eksport RUBY_HEAP_SLOTS_INCREMENT = 144000;

eksport RUBY_HEAP_SLOTS_GROWTH_FACTOR = 1;

 

Brug MariaDB eller MySQL 5.5 database med følgende indstillinger

[Mysqld]

bulk_insert_buffer_size = 64M

tmp_table_size = 512M

max_heap_table_size = 512M

query_cache_limit = 512K

query_cache_size = 512M

I dette særlige tilfælde førte det til at fremskynde svaret 7 gange i forhold til kundernes standardindstillinger.

 

Redmine Speed ​​Optimization Resultater

Redmine Speed ​​Optimering - Før og efter

 

skinner-redmine-speedup-uden-rørende-rubin-kode
Yderligere oplysninger
Gratis prøveversion

Nem Redmine 2018 opgradering
Top plugins & features
Nyt og mobilt design
Server opgraderinger
Global sky

Start gratis prøveversion

Prøv Easy Redmine i en 30-dages gratis prøveperiode

Fuldt udstyret, 30 Dage, SSL-beskyttet, Daglige Backups, I din Geo-placering

or