Guide informatique hardware En1heure.com
Articles phares : Quelle alimentation PC | Choisir son ecran LCD PC

Chercher un sujet :

compression http

Questions à propos de l'optimisation de sites Internet : comment alléger et accélérer votre site.
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Mer Juin 09, 2004 9:16 am

peux tu nous donner l'url pour tester stp ?
compression httpMessagePosté: Mer Juin 09, 2004 12:38 pm

J'ai l'impression que je vous ait dérangé pour rien ^^; en local ça ne veut pas marcher mais sur mon ftp oui :shock:, mais merci quand même ;)

Messages: 22
Inscription: Lun Mai 31, 2004 4:30 pm
compression httpMessagePosté: Mer Juin 09, 2004 1:41 pm

tu ulise un prog comme easyphp ou mindserver en local ? pcq il est indispensable d'avoir un de ces logs installés (ou alors directement Apache/mysql mais c'est plus compliquer) pour tester du php ne local ;)
compression httpMessagePosté: Mer Juin 09, 2004 8:06 pm

oui j'ai easy php d'installé ^^

Messages: 100
Inscription: Ven Avr 23, 2004 4:41 pm
compression httpMessagePosté: Jeu Juil 15, 2004 6:32 pm

Est-ce qu'il ne faut pas mettre ceci en fin de page?
Code: Tout sélectionner
<?php
$gzip_contents = ob_get_contents();
ob_end_clean();

$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);

$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
?>

Ca sert à quoi au faite ça? Je sais juste qu'il est associer avec :
Code: Tout sélectionner
<?php
ob_start("ob_gzhandler");
?>

Mais certains ne le mettent pas, et j'ai vu qq part sur le net qu'il fallait le mettre avec... Je crois que phpBB le fait d'ailleurs...
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Ven Juil 16, 2004 4:26 am

Je sais qu'il faut mettre un end_flush en fin de page mais ton truc je ne sais pas à quoi ça sert :oops:
C'est plus évolué c'est sur mais ça marche mieux ?

Messages: 100
Inscription: Ven Avr 23, 2004 4:41 pm
compression httpMessagePosté: Ven Juil 16, 2004 7:18 am

je ne sais pas si ça marche mieux, mais tout ce qe je sais, et après vérification, c'est que phpBB l'utilise. Il met bien les deux. Alors, serait-ce mieux, ou serai-ce pour terminer le travail ou quoi? Je ne sais pas :oops:
Mais si phpBB l'utilise, ça doit servir à qqch :D

PS : Et aussi, en commentaire sur phpBB, il est marqué que c'est emprunté à php.net ;)
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Ven Juil 16, 2004 10:21 am

Ok si tu as plus d'infos je veux bien que tu nous tienne au courant ;)
J'en ferai de même

Messages: 15
Inscription: Mer Juin 30, 2004 6:17 pm
compression httpMessagePosté: Mar Sep 14, 2004 8:41 pm

Thymus a écrit:Est-ce qu'il ne faut pas mettre ceci en fin de page?
Code: Tout sélectionner
<?php
$gzip_contents = ob_get_contents();
ob_end_clean();

$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);

$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
?>

Ca sert à quoi au faite ça? Je sais juste qu'il est associer avec :
Code: Tout sélectionner
<?php
ob_start("ob_gzhandler");
?>

Mais certains ne le mettent pas, et j'ai vu qq part sur le net qu'il fallait le mettre avec... Je crois que phpBB le fait d'ailleurs...



C'est une méthode un peu plus compliquée qui permet de stocker le résultat et de le manipuler avant de l'envoyer au navigateur. Ici ça sert surtout à changer le taux de compression par défaut et à récupérer quelques infos sur le contenu généré, en particulier la taille du texte compressé.

En résumé, on en a pas besoin.

Messages: 15
Inscription: Mer Juin 30, 2004 6:17 pm
compression httpMessagePosté: Mar Sep 14, 2004 8:54 pm

vanquish a écrit:
online.net (ou proxad, je crois que c'est pareil) c'est la solution professionnelle de free, je suis persuadé qu'il le fait

Aïe justement non ! Je ne sais aps si tu dois changer bientôt d'hébergeur mais si oui fuis Online !


Bonne idée, partez tous d'Online pour me faire de la place sur le serveur :) !!

Plus sérieusement, Online est très bien adapté aux sites statiques comme celui de clairdelune, aucune raison donc d'en changer.

Un petit triuc en passant pour garder le choix HTML ou PHP, ne pas faire des pages comme ça :
http://www.campingclairdelune.com/Reservation.htm

mais comme ça :
http://www.campingclairdelune.com/reservation/

On supprime la majuscule et on crée un dossier, ce qui permet de mettre dans ce dossier un fichier .html ou .php si on veut, c'est transparent pour les marque pages des visiteurs.

Dans le cas de ce site, je ne pense pas qu'il gagnera à compresser ses pages.
PrécédenteSuivante

Retourner vers Optimisation de sites



Chercher un sujet :


cron