Table des matières
Mis à jour le
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 :
[pastacode provider= »manual » lang= »bash »]app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production[/pastacode]
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 :
[pastacode provider= »manual » lang= »php »]<?php
phpinfo();[/pastacode]
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 !