IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Limites des dossiers


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut [Système] Limites des dossiers
    Bonjour a tous,

    D'abord un grand merçi simplement pour être là, j'ai beaucoup appris sur ce site. Maintenant il y a plutôt un renseignement que je voudrais avoir.

    J'ai "inventé" si on peut le dire ainsi, une base de données logée dans le nom des images. (sous php ). Celà donne quelque chose comme

    image_259_cheval_blanc_1200_commentaire_.jpg

    Ces noms d'images peuvent devenir longs, 80 caractères en moyenne, et sont générés automatiquement pendant le chargement et selon le commentaire du visiteur. Celà fonctionne parfaitement.

    Ainsi pour lire cette base de données, j'effectue de nombreuses lectures du contenu des dossiers images, et je souhaiterai savoir la limite des images que je pourrai placer par dossier, pensant que la longueur des noms peut jouer sur la vitesse de lecture car j'imagine que ce contenu est réparti sur plusieurs secteurs du disque dès que le contenu est important.

    Quel est le nombre maximum de caractères permettant une lecture encore rapide de ces dossiers et au niveau de la rapidité en général, est-ce que l'accès aux dossiers est plus rapide ou moins rapide qu'une lecture d'une base de données mysql par exemple.

    En clair, je voudrai savoir combien d'images je pourrai mettre dans un dossier pour ne pas affecter la rapidité de lecture.

    Je dois quand même préciser que le site n'est pas prévu grand Public et je compte sur pas plus que 200 visiteurs quotidiens et 1000 dossiers environ pourraient contenir 500 à 20.000 images.

    vous me direz, il n'y a qu'à essayer, certes, mais je ne voudrai pas me trouver dans le cas d'un site qui se bloquerait pour limites mal appréciées au départ et devoir refaire une nouvelle conception après.

    le projet du site est sur www.e-timbres.net/librechanges/

    Merci à l'avance
    Rodolphe

  2. #2
    Membre confirmé Avatar de rougedragon
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Par défaut
    Salut,

    je ne comprend pas exactement ta question mais tu peux déjà regarder le cours sur le partitionnement de BDD ici:
    http://krierjon.developpez.com/mysql...onnement/#L1.2

    je sais pas si ça t'aidera.

    Sinon précise la question. Tu veux savoir 1 la taille max d'une bdd
    ou
    2 connaître la taille max d'un nom à inclure dans une BDD.

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut
    Citation Envoyé par rougedragon
    Salut,

    je ne comprend pas exactement ta question mais tu peux déjà regarder le cours sur le partitionnement de BDD ici:
    http://krierjon.developpez.com/mysql...onnement/#L1.2

    je sais pas si ça t'aidera.

    Sinon précise la question. Tu veux savoir 1 la taille max d'une bdd
    ou
    2 connaître la taille max d'un nom à inclure dans une BDD.

    A+
    Non pas de la BD, mais des DOSSIERS DISQUE DU SERVEUR. Puisque ce sont ces dossiers qui constituent ma base de données (!). Je sais bien que celà concerne plus le gestionnaire du DD du serveur (UNIX) que le language php, mais comme j'ai programmé en php, je pose la question ici. Je ferai peut-être bien de reformuler ma question et la poser sur le forum UNIX.

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Je ne pense pas que cela pose problème. Ta méthode ne dépasse pas les limites et tu ne risques pas de ralentissement à cause de cette "structure". Maintenant, il faudrait te renseigner pour savoir à combien de caractères est limité le nom d'un fichier : 64, 128, 256 ou plus ?
    Je pense également qu'il serait judicieux de créer des dossiers et sous-dossiers pour classer tes images et éviter d'avoir tous les fichiers dans un seul dossier. De plus, cela te permettra de simplifier les noms de fichiers, à+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut Le but final
    Effectivement,
    il est prévu de créer des dossiers en nombre (un par inscrit) . Et c'est là que j'aurai voulu connaitre la limite par dossier. Pour les noms des images, j'ai déjà des noms supérieurs à 64 et je ne pense pas dépasser les 128 caractères, donc pas de bouchon de ce coté là.
    Le problème est que si je dois séparer les dossiers d'un membre en plusieurs, je dois prévoir un rapprochement des différents comptes par membre, ce qui me demande une logique supplémentaire que je souhaite éviter.
    Merci pour les réponses.

Discussions similaires

  1. Réponses: 7
    Dernier message: 06/05/2010, 17h27
  2. Réponses: 8
    Dernier message: 19/01/2008, 10h25
  3. Déterminer l'emplacement des dossiers systèmes
    Par soso78 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/01/2008, 10h33
  4. [Système] Re- la suppression des dossiers
    Par Anduriel dans le forum Langage
    Réponses: 7
    Dernier message: 19/04/2006, 19h19
  5. [VB.NET] Rechercher des dossiers système.
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/10/2004, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo