Le 8 février 2013 15:48, Dsls <dsls(a)morefnu.org> a écrit :
Hello,
Je voudrais revenir sur le souci rencontré chez OVH avec le
gestionnaire de médias.
Il semblerait que ce soit du a des lenteurs d'accès au filesystem depuis
PHP.
J'imagine qu'OVH sépare le stockage de ses fichiers entre les scripts
d'un coté (placés sur des serveurs dédiés à ça), et le contenu
statique de l'autre. Du coup, quand un coté essaye d'accéder à
l'autre, ça s'en ressent en termes de latence.
Ce cas met en exergue les travers du gestionnaire de médias :
* Quand on affiche un répertoire de médias dans l'admin, tous les
fichiers (sans exception) de ce répertoire sont récupérés
* cette liste de fichiers est comparée avec la liste des médias
présents en base, et une "réconciliation" entre les 2 est faite :
suppression en base des fichiers disparus, ajout des nouveaux, ...
* si un fichier est nouveau, on crée ses miniatures.
Ca fait beaucoup de choses de faites pour une page qui n'est censée
qu'afficher des médias...
Item pour l'affichage d'un média en particulier, la page
media_item.php scanne toute l'arborescence du répertoire public pour
pouvoir afficher la liste des répertoires où déplacer le fichier.
Cela rejoint ma réflexion d'il y a quelques temps sur la refonte
complète du gestionnaire, et entre autres la décorrélation entre
l'affichage et le rafraichissement d'un répertoire...
À mettre dans le cahier des charges, en effet. La "maintenance" d'un côté
et l'usage de l'autre.
Cela dit, je trouve qu'OVH pousse un peu en disant que le défaut constaté
(latence) vient exclusivement de DC, pas vous ?