|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : septembre 2005 Messages : 402 ![]() |
Bonjour,
Je dois créer un site sur lequel il faut uploader des milliers d'images. Il s'agit en gros de 5 photos par produits et ce pour des milliers de produits. Réguliairement certains produits sont supprimés et leurs photos aussi. J'avais pensé à plusieurs solutions, mais la meilleure me semble t'il serait de faire des dossiers de 700Mo et dés que le premier dossier est égal ou supérieur à 700Mo, on crée un deuxième dossier et ainsi de suite. Le problème serait d'avoir rapidement la taille du dossier ... en effet jusqu'à présent je n'ai trouvé le moyen que de calculer la taille des fichiers ... Il faudrait donc répertorier tous les fichiers du premier dossier, additionner leur taille et si c'est égal ou supérieur à 700Mo on fait de même avec le second dossier, et ainsi de suite ... Ce qui après quelques milliers de photographies risque de prendre un temps non négligeable !!! Dés lors je me tourne vers vous, pour : - premièrement : à la rigueur que vous me proposiez un système de stockage qui serait plus performant, - deuxièmement : connaitre la taille des dossiers de façon beaucoup plus rapide. D'avance merci pour vos réponses. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 304 ![]() |
Bonjour,
Voici ce que je verrais comme structure de répertoire : Un dossier images contenant un dossier par produit, ce dossier pourrait être nommé avec le id unique du produit de la base de données. Au moins, quand un produit est supprimé, tu sauras tout suite quoi supprimé. Dans une base de données, tu enregistres la taille des fichiers. Table : produits id_produit nom Table : images id_image id_produit url_image taille_image Avec une requête, tu pourras obtenir la somme des tailles des fichiers, tout ou encore seulement pour un produit. J'espère que ça pourra t'aider. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com