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 :

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 !

Avatar de l’auteur

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

9 commentaires

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

Ajouter un commentaire
Votre adresse e-mail ne sera pas publiée. Tous les champs doivent être remplis. Politique de commentaires : Nous apprécions les commentaires et le temps que les lecteurs consacrent à partager leur avis. Cependant, tous les commentaires sont modérés manuellement et ceux qui sont considérés comme du spam ou uniquement promotionnels seront supprimés.

Obtenez un site plus rapide en quelques clics

Installation en 3 minutes chrono

Achetez WP Rocket Qu’attendez-vous?

{"cart_token":"","hash":"","cart_data":""}