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.
compression httpMessagePosté: Ven Mai 21, 2004 3:11 pm

bonjour

je découvre aujourd'hui votre site très intéressant, je crois que je vais y revenir souvent

avant tout une petite présentation :

je travaille dans un petit camping dans le var, comme dans toute petite entreprise il faut être aussi polyvalent que possible, je suis tour à tour réceptionniste, électricien, plombier, élagueur, homme de ménage, et webmaster du site du camping

j'ai beaucoup travaillé cet hiver pour réaliser mon site, et j'en suis à chercher un moyen d'optimiser le temps de chargement

le site est valide en strict et la mise en forme est faite avec des css, mais ma page d'accueil pèse encore 46ko, c'est peut être encore un peu trop pour une connexion lente

j'ai lu l'article sur la compression http, mon serveur accepte le php, j'aimerais donc me servir cette technique, mais j'ai quelques questions :

dois-je inclure le petit bout de code avant le doctype ou après ?
y a t il des inconvénients en termes de validation ou de compatibilité ?

merci d'avance pour vos réponses

Philippe

Messages: 19
Inscription: Ven Mai 21, 2004 2:37 pm
Localisation: Presqu'île de Giens
compression httpMessagePosté: Ven Mai 21, 2004 3:15 pm

désolé encore moi, j'avais oublié de me connecter

Messages: 99
Inscription: Mer Avr 07, 2004 4:14 pm
Localisation: Mâcon
compression httpMessagePosté: Ven Mai 21, 2004 4:17 pm

en1heure utilisant cette technique et passant sans problème au validateur, il n'y aura, je pense, aucuns soucis ;)


sinon, 46ko, il y a auss ides images avec non ? un ptit régime pour les images en plus serait pas de trop ;)
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Ven Mai 21, 2004 5:05 pm

Bonjour et bienvenue Clair de Lune !
Merci pour les remarques ça fait très plaisir.
Bravo pour ton site il est agréable et bien codé !

Pour tes questions
dois-je inclure le petit bout de code avant le doctype ou après ?

avant toute autre chose, il faut donc mettre le DOCTYPE après.
Voici ce que ça donnera pour ton site :
Code: Tout sélectionner
<?php
ob_start("ob_gzhandler");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
(...)


y a t il des inconvénients en termes de validation ou de compatibilité ?

en terme de validation non aucun, cette technique ne génère aucun code, elle compresse juste les données.
Et ça ne coute rien d'essayer ;)

Pour ta page d'accueil tu peux essayer d'optimiser les images pour gagner du poids mais sache que chez moi ton site va très vite.
compression httpMessagePosté: Ven Mai 21, 2004 7:20 pm

merci

j'essaye tout de suite

sinon, 46ko, il y a aussi des images avec non ?


oui bien entendu mais je compte la totalité du poids de la page, y compris les images qui sont toutes en css, et qui seront chargées seulement avec la page d'accueil, ensuite les pages pèsent en moyenne 10 à 15 ko, donc je vais sans doute compresser uniquement la page d'accueil

Et ça ne coute rien d'essayer


effectivement, c'est ce que je vais faire, mais j'étais dubitatif parce que le site est en exploitation et fait 80% de nos réservations, je ne veux pas prendre de risques

en tout cas merci beaucoup pour vore aide :D
compression httpMessagePosté: Ven Mai 21, 2004 7:37 pm

salut

la modification est en ligne

ça ne semble pas faire la moindre différence, mais je suis un peu largué

j'utilise la web developer toolbar sur mozilla, avec le "view speed report"

le résultat est le même qu'avant :

# This site is not using HTTP compression, otherwise called content encoding using gzip. Consider compressing your textual content (XHTML, JavaScript, etc.) with mod_gzip or similar products.

est ce l'outil qui foire ou moi qui n'ai pas compris ?
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Ven Mai 21, 2004 7:47 pm

C'est normal, ta page est en HTML (elle se nomme index.html), il faut qu'elle soit en PHP pour être interprétée.

Concrètement il suffit que tu changes le nom d'index.html en index.php

Et ensuite l'optimisation aura lieu. Je vais le préciser sur le site par ce que c'est vrai que ça ne coule pas de source.

PS :
Attention de ne pas oublier de te loguer quand tu postes, surtout que ça te fais un BL à chaque fois (icône www et la signature)
ce serait dommage de le rater pour ton référencement ;)

Tiens nous au courant stp, Merci

Messages: 19
Inscription: Ven Mai 21, 2004 2:37 pm
Localisation: Presqu'île de Giens
compression httpMessagePosté: Sam Mai 22, 2004 4:49 am

merci vanquish pour tes conseils

j'ai viré la page index.htm du serveur pour la remplacer par sa copie appelée index.php

j'ai gagné 8ko et donc 2 secondes de chargement à 56K, c'est génial

avec toutefois un inconvénient : ceux qui ont mis ma page d'accueil dans leurs favoris ne la retrouvent pas, j'ai essayé

et donc j'ai remis index.htm vite fait, et maintenant j'ai les deux, mais lorsqu'on tape campingclairdelune.com on arrive sur index.htm

désolé de ces questions de débutant, je rame un peu :oops:
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Sam Mai 22, 2004 8:39 am

j'ai viré la page index.htm du serveur pour la remplacer par sa copie appelée index.php

j'ai gagné 8ko et donc 2 secondes de chargement à 56K, c'est génial

Ah très bien ! Donc maintenant l'affichage est bien plus rapide.

avec toutefois un inconvénient : ceux qui ont mis ma page d'accueil dans leurs favoris ne la retrouvent pas, j'ai essayé

et donc j'ai remis index.htm vite fait, et maintenant j'ai les deux, mais lorsqu'on tape campingclairdelune.com on arrive sur index.htm

Là il va falloir mettre les mains dans l'.htaccess pour réécrire le nom du fichier. Il faut que ton hébergeur supporte l'URL Rewriting, c''est le cas ?
Quel est ton hébergeur ?

EDIT : sinon tu peux faire une page index.html qui ne contient qu'un lien vers la nouvelle page et qui indique qu'elle a été déplacée

désolé de ces questions de débutant, je rame un peu :oops:

Aucun problème ;)
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
compression httpMessagePosté: Sam Mai 22, 2004 8:54 am

heu quand tu dis que ton site est en HTML... tu n'utilises pas la PHP pour l'inclusion de page ? :shock:
As tu lu l'article sur l'inclusion de page pour accélérer le chargement ?
En plus ça diminue la conso en bande passante, ça réduit le nombre de requêtes... et c'est 1000 fois plus rapide à administrer.
Suivante

Retourner vers Optimisation de sites



Chercher un sujet :


cron