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... -- Bruno _______________________________________________ Dev mailing list [email protected] http://ml.dotclear.org/listinfo/dev
