2009-12-19 4 views
0

Je me demande simplement s'il y a une diminution significative des performances pour servir des fichiers provenant de répertoires distincts. S'il vous plaît ne pas commenter me demandant pourquoi je veux faire ça .. Réponse courte: MVC framework. Mais serait-ce un gros problème de performance?Est-ce que mettre des pages dans des répertoires séparés plus lentement que tout dans le même répertoire?

Ex. Principal/index.php Créer/index.php Afficher/index.php etc ...

Merci, Matt

+0

De combien de fichiers/répertoires s'agit-il ici? –

+0

Umm ... peut-être 10-20 .. – Matt

Répondre

2

Sur un système unix je rassemblerai généralement très grandes (> 1K fichiers) collections de fichiers (généralement des fichiers de données générés à partir de quelque part) dans des sous-répertoires séparés, généralement basés sur un schéma de dénomination dérivé des noms de fichiers eux-mêmes (comme /2/25/257689.xml), car il existe des problèmes de gestion généraux contenant des dizaines de milliers de fichiers (comme, un simple "ls" peut prendre plusieurs minutes), et quelques problèmes internes au système de fichiers qui peuvent dégrader les performances.

Mais jusqu'à une application web accès à plus de quelques centaines de fichiers à partir d'un répertoire htdocs, il n'y a aucun impact sur la performance de toute signification. À moins qu'il y ait une architecture horriblement mauvaise dans le moteur php.

+0

Un grand merci pour votre explication! – Matt

2

En général, non, une différence dans les chemins de répertoire n'aura pas un impact significatif sur les performances.

+0

Merci l'homme pour votre aide! – Matt

Questions connexes