Comme un webmaster ou développeur de site Web , vous remarquerez peut-être de gros fichiers qui prennent plusieurs secondes à charger pour vos visiteurs . Les développeurs de sites Web sont régulièrement confrontés à ce problème. Si vous êtes déjà codez en PHP , vous pouvez réduire le temps de chargement par la compression du fichier de sortie PHP. Bien que vous ne pouvez pas compresser directement le code PHP lui-même , vous pouvez compresser le fichier de sortie qui est affiché dans le navigateur web , raser plusieurs secondes précieuses . Ceci est réalisé avec le paquet de compression Zlib . Il est disponible en PHP 3 et versions supérieures . Choses que vous devez PHP 3 ou plus Afficher plus Instructions 1 Ouvrez votre terminal sur votre serveur web. Vous aurez besoin d' un accès administrateur ou root sur votre serveur. 2 Utilisez une de ces commandes , selon la version du serveur Apache que vous avez installé . Apache/1.3.27 , . Type : /configure - without- mysql - with- apxs = /usr /local /apache /bin /apxs - with- zlib Apache/2.0.44 , . Type : /configure - without- mysql - with- apxs2 = /usr/local/apache2/bin/apxs - with- zlib 3 Tapez " make && make install" sur le terminal et appuyez sur Entrée sur votre clavier. Cela crée et installe la nouvelle configuration de PHP . 4 Ouvrez le fichier php.ini avec votre éditeur de texte. Normalement, ce fichier se trouve dans le répertoire d'installation de PHP 5 Ajoutez le texte suivant dans le fichier php.ini . Output_buffering = On output_handler = ob_gzhandler zlib.output_compression = Off Si les réglages existent déjà , mais sont différents, puis copier- coller les nouveaux paramètres à la place de l'ancien. Alternativement , vous pouvez utiliser cette méthode plutôt : output_buffering = Off output_handler = zlib.output_compression = On deux méthodes de compression sont acceptables et le résultat compression est presque identique . 6 Enregistrez le fichier php.ini. Si nécessaire , téléchargez -le dans le même répertoire que vous avez téléchargée 7 Ouvrir une PHP que vous souhaitez compresser 8 insérer ce code sur la ligne supérieure. . : < php ob_start ( " ob_gzhandler "); ? > 9 Enregistrez votre fichier PHP 10 Voir le fichier PHP dans votre navigateur web afin que vous le pouvez. tester la compression et le temps de chargement .
|