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 .