Table des matières

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 :

app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production

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 :

<?php
phpinfo();

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 !


Commentaire (9)

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

Autres articles sur Temps de chargement et cache
S’abonner à notre newsletter

Stay in the loop with the latest WordPress and web performance updates.
Straight to your inbox every two weeks.

Obtenez un site Web plus rapide
en quelques clics

Installation en 3 minutes chrono
Obtenir WP Rocket