probleme site internet

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme site internet

Re: probleme site internet

par xTG » 13 avr. 2011, 17:02

Si tu rechoppes un stagiaire fais le plancher sur un menu en CSS la prochaine fois. :)
On peut arriver au même rendu et ce sans javascript.

Re: probleme site internet

par balbeur » 13 avr. 2011, 15:47

eh bien merci moogli, je vais voir ce que je peux faire pour les images, mais le menu .... c'est autres chose

Re: probleme site internet

par moogli » 13 avr. 2011, 15:38

raaa voila c'est ça merci xTg ;)

donc après test :
- 1er affichage de l'index 0.982s, ce qui prend le plus de temps c'est le fichier JS de jquery (presque 0.6s)
- affichage (ensuite) de rando vtt => 1.32s, dont 1.11s pour la "grosse photo" (plus de soucis avec jquery il est en cache)
- Test de la gallerie de photo, c'est le pompon 11,51s, 3.5MB de photo a charger.

Il s'agit de ces temps de chargement que tu vois, car le JS est effectué a la fin et donc la mise en forme du menu en dernier ce qui met le brin sur le style complet du site oueb)

tu peut voir les temps la

la première chose à faire pourrait être d'alléger les images afin (surtout sur la galerie), après faut voir s'il n'y a pas moyen de faire l'affichage du menu autrement, ou plutôt (je charger déjà prêt ?).
Limiter les fichiers JS si possible
virer le gro compteur en bas (qui sert a rien vu qu'il affiche le nombre de page affichées et heu j'en ai affiché pas mal la déjà ....)

y a surement d'autre possibilité mais la je ne sais plus ;)

@+

Re: probleme site internet

par xTG » 13 avr. 2011, 15:03

Le plugin Firebug permet d'obtenir le temps de téléchargements des différentes ressources de la page.

Re: probleme site internet

par moogli » 13 avr. 2011, 13:27

alors après test effectivement on voisle menu en blanc avant, et ceci sur toute les pages qui ont des photos.

L'explication ? les photos sont trop lourdes, la page ne s'affiche qu'après le chargement effectué et comme la mise en forme du menu est faite (a priori) en JS celle ci est exécuté une fois le tout chargé.

je pense que le problème est la (test sous firefox 4).

les pages n'ayant pas d'image n'ont pas l'air de souffrir de tous cela (le diaporama est une catastrophe par exemple).

Pour l'éviter il ne faut pas mettre de ne pas utiliser de cache car il est important qu'il existe pour ne pas re charger les photos afin d'accélérer le chargement.
Après ben c'est plus un soucis de conception de la partie esthétique qui fait que la page est lourde a chargée :/

il existe un outil qui permet d'indiquer les temps de chargement des pages et où se trouve ce qui pèse le plus lourd, mais je ne me rappel plus le nom dès que je retrouve j’édite ce post ^^

@+

Re: probleme site internet

par balbeur » 13 avr. 2011, 12:06

Re: probleme site internet

par moogli » 13 avr. 2011, 11:40

hum, c'est quoi l'adresse exact du site (histoire d'être certain ;)). Par ce que je viens de tester http://tourismehautvaldesaone.com/ et je ne vois aucun soucis (FX et IE9).
Par contre je ne vois pas non plus de lien tel qu'indiqué avant dans le code donc je demande au cas ou :)

@+

Re: probleme site internet

par balbeur » 13 avr. 2011, 11:10

Apparemment ca ne fonctionne pas !
:(

Re: probleme site internet

par Aureusms » 13 avr. 2011, 10:36

On peut essayer de tricher via l'idée de moogli.
L'idée est de calculer la sortie avant de l'afficher d'une seule traite...
Rajoute tout en haut du fichier index.php
<?php
ob_start;
?>
(... le reste du code ...)
et tout à la fin
(... le reste du code ...)
<?php
ob_end_flush ();
?>

Re: probleme site internet

par Aureusms » 13 avr. 2011, 10:32

Non cela signifie que le code aménagement sera ajouter à index.php.
Ceci est permis par :
<div id="contenu">
<?php

if ( isset($_GET['page']) ) $page=$_GET['page']; else $page='accueil';
switch ( $page )
{
(...)
case 'amenagement': include('pages/amenagement.php');break;
(...)
Soit dans le dossier "page" et dans le fichier "amenagement.php"

Re: probleme site internet

par balbeur » 13 avr. 2011, 10:25

Bonjour
merci pour vos reponses...
J'ai essayé de rajouter les balises a mon fichier index, mais ca ne change rien.
J'aimerais comprendre !

<li><a href="index.php?page=amenagement">Aménagement Touristique</a></li>

Ce code signifie d'afficher la page "amenagement en lieu et place de la page "index" ?

et comme "index.php" et lu avant "page=amenagement" la page index s'affiche avant que la page amenagement ne se charge ?

Re: probleme site internet

par Aureusms » 13 avr. 2011, 10:03

Hum,

Je vais p'tet dire une anerie mais une solution pourrait etre la bufferisation de sortie ? (ob_* ou la conf du serveur dans ce sens ?)


@+
Je ne pense pas car le buffer est côté serveur. Mais ton idée est bonne : peut être le tampon d'entrée côté client est la cause.
Essayes de ne pas mettre le résultats en cache en ajoutant ces deux balises entre <head> et </head>

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2000 11:12:01 GMT">

Re: probleme site internet

par balbeur » 12 avr. 2011, 13:08

Ben zut alors, c'est pas malin d'avoir fais un site pour les utilisateurs de firefox !!!!!!
si je comprend bien , c'est pas une erreur de codage, c'est un site optimisé uniquement pour firefox
misere !

Re: probleme site internet

par moogli » 12 avr. 2011, 13:04

Hum,

Je vais p'tet dire une anerie mais une solution pourrait etre la bufferisation de sortie ? (ob_* ou la conf du serveur dans ce sens ?)


@+

Re: probleme site internet

par xTG » 12 avr. 2011, 13:00

C'est le navigateur qui veut cela.
Certains navigateurs commencent à afficher le résultat de la requête HTTP avant d'en avoir reçu la fin.
Bref il n'y a pas d'autres solutions que de changer de navigateur si tu ne souhaites pas avoir ce "souci".