Comment accélérer un serveur mutualisé OVH avec PHP-FPM ?

Depuis peu, OVH propose une fonctionnalité intéressante sur ses serveurs mutualisés. Il est désormais possible d’utiliser PHP-FPM pour un gain en performance non négligeable.

Un peu de technique

Note : Les explications techniques sont volontairement simplifiées au maximum dans un soucis de vulgarisation.

Une installation classique, comme elle existait chez OVH, d’un serveur web HTTP (ex: Apache) incluait également l’interprétateur PHP.

Avec PHP-FPM (fast-cgi en réalité), c’est différent :  l’interprétation de PHP est laissée à un processus externe qui n’est plus lié au serveur web HTTP.

Cela se traduit notamment par de meilleures performances.

Comment fait-on ?

Il suffit simplement de créer le fichier .ovhconfig à la racine de votre site avec ce contenu :

Il est possible de personnaliser la version de PHP.  Les valeurs possibles sont :

  • 5.5
  • 5.4
  • 5.3

Je vous conseille vivement d’utiliser la dernière version de PHP.

Comment vérifier que tout est bien en place ?

Pour cela, nous allons créer un fichier PHP à la racine de votre site web contenant ceci :

Rendez-vous ensuite vers ce fichier à l’aide de votre navigateur. Si tout est bon, la section Server API doit indiquer FPM/FastCGI.

À vous la performance sur les mutualisés OVH !

À propos de

WP Rocket cofounder, I love Startups, Coffee, Italian Food and Python (not necessary in that order).

9 commentaires

Commenter

Hello

Super astuce 🙂
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiii

Excellent article et astuce ! Je l’ai mis en place sur mon blog, j’attends de voir ça !

Bonjour Jean-Baptiste,
Dans le cas de l’hébergement de plusieurs site sur le serveur mutualisé doit-on faire cet ajout de fichier dans chaque dossier contenant le site ou un simple dépôt à la racine de l’hébergement OVH suffit ?
Merci pour le retour.
Claude

Bonjour,
Pour les nouvelles offres OVH c’est automatiquement ajouté.
Pour les anciennes normalement à la racine de l’hébergement cela suffit. N’hésitez pas à vérifier avec un phpinfo.

Une excellente astuce que j’ai pu tester sur un site client ! Ce blog est voué à un bel avenir. 🙂

Merci pour l’astuce, je vais essayé cela pour booster encore un peu plus mon site.

Un blog à suivre ^^

Attention, ce n’est pas compatible avec le framework Cakephp.
Sur les hébergements 2014, il faut même désactiver PHP-FPM.
Mettre uniquement les lignes suivantes dans le fichier .ovhconfig
app.engine=phpcgi
app.engine.version=AUTO

Bonne chance

moi j’ai essayer sur plusieur de mes site et j’ai ce message :

Method not implemented

get to/no supported

filipe: En lève ton fichier .htaccess sur ton FTP, puis retoune sur ton site internet. Ensuite retourne sur ton FTP et remet ton ancien fichier .htaccess

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs requis sont indiqués par des *