{"id":506,"date":"2019-11-27T09:38:54","date_gmt":"2019-11-27T08:38:54","guid":{"rendered":"https:\/\/www.combell.com\/fr\/help\/?post_type=ht_kb&#038;p=506"},"modified":"2020-02-10T16:25:18","modified_gmt":"2020-02-10T15:25:18","slug":"hebergement-performance-avec-drupal","status":"publish","type":"ht_kb","link":"https:\/\/www.combell.com\/fr\/help\/kb\/hebergement-performance-avec-drupal\/","title":{"rendered":"Hebergement performance avec Drupal"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--alert   hts-messages--withicon \"   >\r\n    \t\t\t    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tCet article est optimis\u00e9 pour Drupal 7    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<p>Drupal est un des syst\u00e8mes de gestion de contenu les plus populaires. Moyennant quelques petites optimisations, il est capable de g\u00e9rer des petits sites web comme des grands. Cet article vous aidera \u00e0 pr\u00e9parer votre SGC \u00e0 faire face \u00e0 d\u2019importantes quantit\u00e9s de trafic, sans faire de compromis au niveau de la vitesse.<\/p>\n<p><a href=\"https:\/\/www.combell.com\/fr\/help\/kb\/drupal-optimisation-generale\/\">La premi\u00e8re partie de cet article<\/a> vous montrera des techniques d\u2019optimisation standards, applicables \u00e0 n\u2019importe quel h\u00e9bergement, m\u00eame si vous n\u2019utilisez pas les options de mise en cache.<\/p>\n<p>Ce n\u2019est que lorsque vous aurez termin\u00e9 l\u2019optimisation g\u00e9n\u00e9rale que vous pourrez vous attaquer \u00e0 la seconde partie de l\u2019article, qui vous montre comment votre SGC peut tirer profit des outils de l\u2019h\u00e9bergement Performance.<\/p>\n<h4>DANS CET ARTICLE:<\/h4>\n<ul>\n<li><a href=\"#redis\">Configuration de Redis<\/a><\/li>\n<li><a href=\"#executer\">Ex\u00e9cuter<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id=\"redis\">Configuration de Redis<\/h2>\n<p>0. [Activez une instance de Redis sur le pack d\u2019h\u00e9bergement en question via votre panneau de contr\u00f4le.](\/fr\/fr\/291)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4260\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal1-300x203.png\" alt=\"\" width=\"300\" height=\"203\" \/><\/p>\n<p>0. Installez Redis via drush cli depuis la prison SSH. Rendez-vous dans le r\u00e9pertoire root (~\/www\/[drupal]\/) et ex\u00e9cutez la commande suivante:<\/p>\n<p>drush en -y redis<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4261\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal2-300x93.png\" alt=\"\" width=\"300\" height=\"93\" \/><\/p>\n<p>0. Installez Predis via git depuis la prison SSH:<\/p>\n<p>cd ~\/www\/[drupal]\/sites\/all\/libraries\/<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4262\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal3-300x23.png\" alt=\"\" width=\"300\" height=\"23\" \/><\/p>\n<p>0. Ouvrez https:\/\/github.com\/nrk\/predis dans un navigateur web.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4263\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal4.png\" alt=\"\" width=\"108\" height=\"53\" \/><\/p>\n<p>0. Copiez le contenu du champ HTTPS clone URL dans votre presse-papier.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4264\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal5-300x38.png\" alt=\"\" width=\"300\" height=\"38\" \/><\/p>\n<p>0. Saisissez maintenant la commande suivante:<\/p>\n<p>git init<\/p>\n<p>git clone **collez depuis le presse-papier**<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4265\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal6-300x47.png\" alt=\"\" width=\"300\" height=\"47\" \/><\/p>\n<p>0. Un r\u00e9pertoire Predis se trouvera d\u00e9sormais dans www\/sites\/all\/libraries\/<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4266\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal7-300x20.png\" alt=\"\" width=\"300\" height=\"20\" \/><\/p>\n<p>0. Modifiez settings.php en ajoutant ce code \u00e0 la fin du fichier:<\/p>\n<p>nano ~\/www\/[drupal]\/sites\/default\/settings.php<\/p>\n<p>$conf[&lsquo;redis_client_interface&rsquo;] = &lsquo;Predis&rsquo;;<br \/>\n$conf[&lsquo;redis_client_host&rsquo;] = &lsquo;ADRESSE IP DE L\u2019INSTANCE REDIS&rsquo;;<br \/>\n$conf[&lsquo;redis_client_port&rsquo;] = &lsquo;PORT DE L\u2019INSTANCE REDIS&rsquo;;<br \/>\n$conf[&lsquo;redis_client_password&rsquo;] = &lsquo;MOT DE PASSE DE L\u2019INSTANCE REDIS&rsquo;;<br \/>\n$conf[&lsquo;lock_inc&rsquo;] = &lsquo;sites\/all\/modules\/redis\/redis.lock.inc&rsquo;;<br \/>\n$conf[&lsquo;cache_backends&rsquo;][] = &lsquo;sites\/all\/modules\/redis\/redis.autoload.inc&rsquo;;<br \/>\n$conf[&lsquo;cache_default_class&rsquo;] = &lsquo;Redis_Cache&rsquo;;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4267\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal8-300x27.png\" alt=\"\" width=\"300\" height=\"27\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4268\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal9-300x165.png\" alt=\"\" width=\"300\" height=\"165\" \/><\/p>\n<p>0. Apr\u00e8s, testez la connexion au serveur Redis depuis la prison SSH.<\/p>\n<p>Voici comment proc\u00e9der:<\/p>\n<p>0. Redis-cli est maintenant disponible sur les prisons SSH mutualis\u00e9es. Il est n\u00e9cessaire de r\u00e9initialiser le SSH pour pouvoir les utiliser. Une fois que cela a \u00e9t\u00e9 fait, vous pouvez utiliser Redis-cli.<\/p>\n<p>0. Dans cet exemple, j\u2019ai utilis\u00e9 l\u2019IP 255.255.255.0, le port 10000 et le mot de passe PASS<\/p>\n<p>`redis-cli -h THISISYOUREDISIPADDRESS -p THISISYOURREDISPORT`<br \/>\n`250.250.250.0:10000&gt; AUTH THISISYOURREDISPASSWORD`<br \/>\n`OK`<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4269\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal10-300x30.png\" alt=\"\" width=\"300\" height=\"30\" \/><\/p>\n<p><a name=\"h22\"><\/a><\/p>\n<h2 id=\"executer\">Ex\u00e9cuter<\/h2>\n<p>Vous pouvez maintenant ex\u00e9cuter les commandes de Redis.<\/p>\n<p>Pour voir si les cl\u00e9s sont pr\u00e9sentes sur cette instance de Redis, saisissez la commande suivante:<\/p>\n<p>255.255.255.0:10000&gt; keys *<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4270\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal11-300x104.png\" alt=\"\" width=\"300\" height=\"104\" \/><\/p>\n<p>Pour savoir combien de Mo sont utilis\u00e9s, par exemple, saisissez la commande suivante:<\/p>\n<p>255.255.255.0:10000&gt; info<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4271\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal12-300x148.png\" alt=\"\" width=\"300\" height=\"148\" \/><\/p>\n<p>Pour savoir si la base de donn\u00e9es grandit lorsque vous cliquez un peu partout sur le site, saisissez la commande suivante:<\/p>\n<p>255.255.255.0:10000&gt; dbsize<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4272\" src=\"https:\/\/www.combell.com\/fr\/help\/wp-content\/uploads\/2019\/11\/Hebergement-performance-avec-Drupal13.png\" alt=\"\" width=\"208\" height=\"30\" \/><\/p>\n<p>Vous pouvez quitter Redis-cli en appuyant sur CTRL + C<\/p>\n<p>&#8212;<\/p>\n<p><a href=\"http:\/\/redis.io\/commands\" target=\"_blank\" rel=\"noopener\">Vous trouverez une liste des commandes sur le site de Redis<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Drupal est un des syst\u00e8mes de gestion de contenu les plus populaires. Moyennant quelques petites optimisations, il est capable de g\u00e9rer des petits sites web comme des grands. Cet article vous aidera \u00e0 pr\u00e9parer votre SGC \u00e0 faire face \u00e0 d\u2019importantes quantit\u00e9s de trafic, sans faire de compromis au niveau&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[],"ht-kb-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/ht-kb\/506"}],"collection":[{"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/comments?post=506"}],"version-history":[{"count":6,"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/ht-kb\/506\/revisions"}],"predecessor-version":[{"id":910,"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/ht-kb\/506\/revisions\/910"}],"wp:attachment":[{"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/media?parent=506"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/ht-kb-category?post=506"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/help\/wp-json\/wp\/v2\/ht-kb-tag?post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}