Depuis quelque temps j'avais remarqué que mon blog Dotclear hébergé chez OVH était devenu très lent pour rendre les pages publiques et pour charger l'éditeur : 5 à 10 secondes de latence observées avec Firebug. En creusant j'ai découvert que cela ne se produisait qu'en HTTP et non en HTTPS.

Le problème vient du fait que en HTTP l'accélérateur FPM était actif et que la fonction pf de Dotclear passe par cet accélérateur pour charger des fichiers statiques JS et CSS. Le souci est que la laison entrele serveur FPM et les serveurs de fichiers statiques est lamentable...

Seule solution (peu élégante) modifier .ovhconfig pour utiliser phpcgi en lieu et place de php comme app.engine, cela bloque l'utilisation de FPM... dont on ne peut donc pas jouir avec Dotclear chez OVH...

Voici le fichier .ovhconfig d'origine :

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

Il suffit de changer la première ligne

app.engine=php

Et de la remplacer par ...

app.engine=phpcgi