Fluidifier mon site
Résolu
martine et chantal
Messages postés
485
Date d'inscription
Statut
Membre
Dernière intervention
-
martine et chantal Messages postés 485 Date d'inscription Statut Membre Dernière intervention -
martine et chantal Messages postés 485 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de créer mon site.
ma question est un peu perfectionniste mais bon..
lorsque je clique sur les liens de mon menu, la page .html attribuée s'ouvre.
Ce qui m'embête c'est la fraction de seconde pour le temps de chargement.
image noire pour mon cas car background color: 000000
Dois-je passer en flash pour éviter ces contre-temps ?
J'aimerai (par exemple) que les pages se fondent lors du changement.
je suis en train de créer mon site.
ma question est un peu perfectionniste mais bon..
lorsque je clique sur les liens de mon menu, la page .html attribuée s'ouvre.
Ce qui m'embête c'est la fraction de seconde pour le temps de chargement.
image noire pour mon cas car background color: 000000
Dois-je passer en flash pour éviter ces contre-temps ?
J'aimerai (par exemple) que les pages se fondent lors du changement.
A voir également:
- Fluidifier mon site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site pour vendre des objets d'occasion - Guide
5 réponses
Flash est une technologie propriétaire (fermée) qui consomme pas mal en ressources (en tout cas, plus que du HTML/CSS/JS), le fichier peut être lourd si c'est mal codé (donc le chargement sera lent), ce n'est pas un standard et donc ça nécessite un plugin. Ce plugin est lui aussi propriétaire, même s'il existe des alternatives open source qui sont moins optimisées. Il y a des personnes qui aimerait bien un jour, ne voir que des technologies open source. En utilisant Flash, tu les obliges à installer un logiciel propriétaire, ou à avoir une perte de performance. Certaines ne feront pas le choix et quitteront directement ton site, s'il n'y a pas de version en HTML.
Certaines personnes diront que j'exagère, mais c'est la liste des principaux défaut de Flash. De plus, avec l'arrivée du HTML5 et du CSS3, on peut faire beaucoup plus facilement des animations sans Flash.
« Je tenterai bien le javascript, pour le coup, si AJAX est trop complexe. »
AJAX est un concept qui justement se réalise en Javascript.
Normalement, si ton site est bien conçu, tu ne devrais pas avoir trop de problèmes avec les chargements. Vérifie que ce ne soit pas des images ou autres ressources trop lourdes qui ralentirai inutilement le chargement, et donc l'affichage de la page.
Certaines personnes diront que j'exagère, mais c'est la liste des principaux défaut de Flash. De plus, avec l'arrivée du HTML5 et du CSS3, on peut faire beaucoup plus facilement des animations sans Flash.
« Je tenterai bien le javascript, pour le coup, si AJAX est trop complexe. »
AJAX est un concept qui justement se réalise en Javascript.
Normalement, si ton site est bien conçu, tu ne devrais pas avoir trop de problèmes avec les chargements. Vérifie que ce ne soit pas des images ou autres ressources trop lourdes qui ralentirai inutilement le chargement, et donc l'affichage de la page.
ca tu peux le faire avec de l'AJAX, ainsi tu pourras faire ton effet desiré, et en meme temps il y'aura des données qui vont etre transmises au serveur sans recharger la page.
C'est le seul moyen que je vois si tu ne veux pas mettre du flash.
C'est le seul moyen que je vois si tu ne veux pas mettre du flash.
Salut.
Soit c'est ta connexion, soit c'est celle du serveur.
Tu ne peux rien y faire.
Il y a AJAX, mais ça risque d'être trop complexe pour un détail sans importance.
Pour tes images, mets plutôt des miniatures.
Et évite au maximum le Flash.
Soit c'est ta connexion, soit c'est celle du serveur.
Tu ne peux rien y faire.
Il y a AJAX, mais ça risque d'être trop complexe pour un détail sans importance.
Pour tes images, mets plutôt des miniatures.
Et évite au maximum le Flash.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci pour vos réponses.
pourquoi éviter Flash ?
pou AJAX et javascript je suis loin d'être prêt mais...
même si c'est "un détail sans importance" je me pencherai dessus.
peu importe le temps que ça me prendra.
c'est mon 1er site et je le veux au top ! :)
avion-f16 à une part de vérité. Je suis sur un PC un poil à la ramasse avec une connexion qui n'est pas le Niagara. Mais je navigue souvent sur le net et tombe parfois sur des sites chiadés (presque trop) et fluides (chose que je trouve agréable sur un site)
Je tenterai bien le javascript, pour le coup, si AJAX est trop complexe.
pourquoi éviter Flash ?
pou AJAX et javascript je suis loin d'être prêt mais...
même si c'est "un détail sans importance" je me pencherai dessus.
peu importe le temps que ça me prendra.
c'est mon 1er site et je le veux au top ! :)
avion-f16 à une part de vérité. Je suis sur un PC un poil à la ramasse avec une connexion qui n'est pas le Niagara. Mais je navigue souvent sur le net et tombe parfois sur des sites chiadés (presque trop) et fluides (chose que je trouve agréable sur un site)
Je tenterai bien le javascript, pour le coup, si AJAX est trop complexe.
AJAX utilise le javascript....Rmmm pardon. et merci pour l'info.
mon image pèse 200ko. ouep ça vient peut-être de là. Je vais la réduire.
mais en fait, en dehors du problème de chargement, l'idée du fondu me plaît.
Quand je dis "fluidifier mon site" c'est aussi par esthétisme.
j'ai reformulé ma question sur une autre page : http://www.commentcamarche.net/forum/affich-20427094-fondu-entre-2-pages-html
Tu peux utiliser une bibliothèque comme jQuery qui fournis des fonctions pour divers effets et pour faciliter l'utilisation d'AJAX.
mais à la fin du tuto il parle de problème de recherche car la page reste la m^me.
Est-ce vraiment gênant ?
Les robots d'indexation comme Google Bots ne lisent pas le Javascript, donc ils ne sauront pas chargé le contenu, et donc il ne sera pas indexé.
Je te conseille d'abord de coder ton site de façon normale, et de conserver le liens vers les pages HTML. Pour les utilisateurs supportant Javascript/AJAX, alors il suffira de récupérer l'URL cible, de charger la source, de récupérer seulement le contenu et de l'insérer à la place du contenu actuel.