 |
|
Sommaire
Capacités d'extensions
Module externes
Modules internes
Les extensions au Zend Engine
|
7.3.2 Modules internes
Les modules internes sont compilés directement dans PHP, et accessibles
dans tous les processus PHP. Leur fonctionnalités sont immédiatement
disponibles à tout script exécuté. Comme les modules externes, les modules
internes ont leurs avantages et leurs inconvénients, comme décrit ci-dessous.
>
>
Avantages |
Inconvénients |
Pas besoin de charger spécifiquement un module; les fonctionnalités
sont immédiatement accessibles.
|
Les modifications de modules internes réclament une compilation complète
de PHP.
|
Pas de collection de petits fichiers externes qui parsèment le disque.
Tout est intégré dans l'exécutable PHP.
|
Le binaire PHP tend à grossir et consomme plus de mémoire.
|
Les modules internes sont idéaux lorsque
vous avez une distribution de librairie solide et testé,
qui sont stables et changent rarement, qui éxigent les
performances meilleures que médiocres, ou que vos
scripts utilisent souvent ces fonctionnalités. Le
temps de compilation est rapidement compensé par la
rapidité d'exécution et la facilité d'utilisation. Cependant,
les modules internes ne sont pas pratiques pour les phases de
test.
|
|
 |
 |