Il y aura une différence, entre 200 KO et un 20KB fichier... Mais vous n'aurez probablement pas le remarquer : un 200KO fichier n'est pas très grand, et on a généralement recours à un grand nombre de fichiers qui ne sont pas des "petits", lorsque vous êtes en train de bâtir une application.
Il y a deux choses qui prennent du temps, lorsque vous êtes en train de charger un .php
le fichier :
- Le code source PHP est "compilé" à "opcodes" -- c'est tout à fait équivalent à bytecode JAVA
- Cela se fait à chaque fois qu'un fichier PHP est inclus par défaut
- Mais, en utilisant une cache d'opcode comme APC, ces opérateurs peuvent être gardés en mémoire, et cette compilation de trucs à ne pas faire à chaque fois de plus -- ce qui est excellent : il va dire moins de CPU utilisé, comme la compilation ne sera pas fait plus (ça va être fait qu'une seule fois dans un certain temps).
- Les opcodes sont exécutées
- Selon ce que vous script contient, cela peut prendre un certain temps, ou pas :
- Si le fichier ne contiennent des fonctions ou de définitions de classes, cela ne prendra pas beaucoup de temps : rien ne sera exécutée.
- Si le fichier contient les instructions, ça va prendre plus de temps ^^
Comme un sidnote : dans une situation générale, vous gagnerez beaucoup plus de temps/cpu/ressources optimiser vos requêtes SQL, ou d'y ajouter un mécanisme de mise en cache, de penser à ce genre de choses.