Content

Notre client souffrait d'un temps de réponse important sur son application (RoR) d'Easy Redmine. Easy Redmine fonctionnait sur le serveur virtuel Debian du client.

Easy Software Ltd. a complété un "how-to" interne pour accélérer les applicationsRuby On Rails simplement en réglant les composants individuels de l'environnement de production (RoR) d'Easy Redmine constitué d'un serveur web, d'un serveur d'application et d'un serveur de base de données. 

Cela a uniquement été testé sur les serveurs Linux fonctionnant sur CentOS et Ubuntu/Debian

Ce "how-to" nécessite d'avoir des connaissances avancées de Linux.

Les recommandations d'Easy pour des applications RoR plus rapides

Utiliser Nginx pour serveur internet avec sockets Unix

upstream unicorn {

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

}

server {

listen 80;

server_name easysredmine;

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

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

location / {

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Host $http_host;

proxy_redirect off;

proxy_pass http://unicorn;

}

}

 

Utiliser Unicorn pour serveur d'application Ruby avec les réglages suivants dans unicorn.rb

worker_processes 4
listen '/tmp/easyredmine.sock'

Timeout 300

Utiliser ruby 2.1.5 avec railsexpress patch

rvm install ruby-2.1.5 --patch railsexpress

 

Régler l'environnement Ruby

export RUBY_GC_HEAP_INIT_SLOTS=1800000;

export RUBY_HEAP_FREE_MIN=18000;

export RUBY_GC_MALLOC_LIMIT=120000000;

export RUBY_HEAP_SLOTS_INCREMENT=144000;

export RUBY_HEAP_SLOTS_GROWTH_FACTOR=1;

 

Utiliser les bases de données MariaDB ou MySQL 5.5 avec les réglages suivants

[mysqld]

bulk_insert_buffer_size = 64M

tmp_table_size = 512M

max_heap_table_size = 512M

query_cache_limit = 512K

query_cache_size = 512M

Dans ce cas particulier, cela a permis de diviser le délai de réponse par 7 comparé aux réglages par défauts des clients.

 

Résultats d'optimisation de la vitesse Redmine

Optimisation de la vitesse Redmine - Avant et Après

 

acceleration-de-rails-redmine-sans-modifier-le-code-ruby

Ce qu'Easy Redmine représente vraiment

Easy Redmine est un logiciel Open Source destiné à la gestion de projets complexes et doté d'extensions pour la gestion des ressources, de la finance et des clients. Dans le nuage ou sur votre propre serveur, tout est fourni à l'aide d'une implémentation et d'un soutien professionnel.

Easy Redmine travaille avec plus de 1400 entreprises dans le monde entier

Selected references Easy Redmine - Project Management Software

Selected references Easy Redmine - Project Management Software

Selected references Easy Redmine - Project Management Software

Que disent les utilisateurs à propos d‘Easy Redmine sur Capterra?

  • Application tout-en-un – c‘est ça Easy Redmine

    Aug 25, 2015

    RTL Radio utilise Easy Redmine afin de gérer le helpdesk, les ressources, la présence et bien sûr tous les projets informatiques et logiciels. Nous aimons la complexité – avoir recours à une solution tout-en-un est tout simplement merveilleux.

    Timo Muller
    Directeur des systèmes d'information , RTL Radio Deutschland GmbH
    5/5
    Dans l‘ensemble
    5/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • De nombreux plugins complémentaires utiles

    Jun 11, 2016

    Akquinet utilise Redmine depuis des années. Nous adorons tous les plugins complémentaires et le support qu‘Easy Redmine dispense pour nous permettre de nous concentrer sur notre travail.

    Konrad Mattheis
    Chef Consulting , Akquinet
    5/5
    Dans l‘ensemble
    4/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • Gestion de projet facile et fiable

    Apr 21, 2016

    EasyRedmine est réellement une grande avancée par rapport à Redmine! Plus de fonctionnalités grâce à de nombreux plugins. Meilleure interface utilisateur. Service client très réactif et professionnel.

    IT Department
    Monaco Paradigm
    5/5
    Dans l‘ensemble
    5/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • Outil puissant de gestion de projet

    Apr 27, 2016

    Interface simple et facile à utiliser. Flexible et s‘adapte à vos besoins spécifiques.

    Helen Tang
    Cherrypicks
    4/5
    Dans l‘ensemble
    4/5
    Facilité d'utilisation
    4/5
    Service clientèle
  • Produit très utile!

    Apr 6, 2016

    Notre environnement de travail est entièrement basé sur le produit Easy-Redmine – les tâches, les jalons, tous gérés sur une plate-forme qui nous aide à planifier, surveiller l‘avancement et plus encore!

    Alon Almog
    Informatique , Gita Technologies
    5/5
    Dans l‘ensemble
    5/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • Solution tout-en-un pour la gestion de projet

    Apr 5, 2016

    EasyRedmine est un excellent logiciel qui nous aide à gérer les coûts de projet, à mieux définir notre travail et qui comprend de nombreuses fonctionnalités qui manquaient sur Redmine.Le tout intégré dans une interface conviviale.

    Nelson Rodrigues
    Belo Solutions
    4/5
    Dans l‘ensemble
    4/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • Solutions Helpdesk

    Jun 29, 2016

    Solution professionnelle avec beaucoup de fonctionnalités.Il nous aide à gérer nos clients de manière plus efficace.Hautement recommandé, surtout si vous êtes une entreprise informatique.

    Felicien Bikang
    WORLD-INNOV.COM
    5/5
    Dans l‘ensemble
    5/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • Très bon logiciel pour la planification et le suivi des projets informatiques

    Apr 6, 2016

    Nous utilisons Easy Redmine tous les jours pour planifier des projets et tout le personnel rend compte des heures qu‘ils travaillent en utilisant la merveilleuse fonction minuterie.

    Mattias Eriksson
    Chef d‘équipe , People and Solutions AB
    5/5
    Dans l‘ensemble
    5/5
    Facilité d'utilisation
    5/5
    Service clientèle
  • Un meilleur contrôle sur les coûts et les ressources en personnel

    Mar 24, 2016

    Nous avons adopté Easy Redmine il y a six mois, afin de contrôler l'ensemble de nos projets web. Nous sommes très satisfaits dans la mesure où nous avons désormais une forte visibilité en termes de contrôle des coûts et des ressources en personnel et que nous disposons également d‘un outil puissant pour interagir avec nos clients.

    Cyril Lécot
    Directeur des opérations , Netquarks
    4/5
    Dans l‘ensemble
    5/5
    Facilité d'utilisation
    5/5
    Service clientèle

Capterra est une plate-forme indépendante.

Testez en lignedans 14 jours d'essai Essai gratuit & vedette complet SSL agréé Sauvegardes quotidiennes

.easyredmine.com

we will call you to help with settings

pas de carte de crédit ou d'installation nécessaire