Webmaster Hub: Page qui ralentit à cause de Youtube - Webmaster Hub

Aller au contenu

  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Page qui ralentit à cause de Youtube Noter : -----

#1 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 13 mars 2011 - 22:04

Bonjour,
je mets souvent le lien vers une vidéo YouTube et ceci entraîne un ralentissement de la page.
La phrase :

Citation

données transférées depuis i2.ytimg.com

s'affiche.

Savez-vous s'il y a moyen de pallier ce petit problème ?
0

#2 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 13 mars 2011 - 22:13

C'est sur ton ordinateur que ça ralentit, ou sur tous ceux qui visitent le site ?
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#3 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 13 mars 2011 - 23:02

Je n'ai pas posé la question à d'autres personnes et je n'ai pas essayé depuis un autre ordinateur.
Tu peux essayer :whistling:

Si tu ne remarques rien, tu penses que cela peut venir de mon ordinateur ?
0

#4 L'utilisateur est hors-ligne   Ernestine 

  • Groupe : Fondatrice
  • Messages : 1 034
  • Inscrit(e) : 21-août 03
  • Genre:Femme

Posté 14 mars 2011 - 01:17

Si tu copies-colles correctement le code donné par Youtube pour insérer une vidéo sur ton site : tu ne peux pas faire grand chose de plus...
0

#5 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 14 mars 2011 - 06:45

Le code d'insertion de la vidéo est bon.
Dommage qu'il n'y ait pas de solution. :blush:
En tout cas, le ralentissement ne se produit pas en utilisant Chrome, Opera et IE.
C'est uniquement avec Mozilla Firefox...?!
0

#6 L'utilisateur est hors-ligne   MarvinLeRouge 

  • Groupe : Hubmaster
  • Messages : 771
  • Inscrit(e) : 22-novembre 04
  • Genre:Homme
  • Localisation:Toulon

Posté 14 mars 2011 - 10:05

Salut,

Si tu trouves que c'est trop long, tu peux éventuellement charger le reste de la page, et déclencher le chargement de cette vidéo après, en javascript, non ?
Lorsqu'un lapin rouge naît, on le nomme Marvin, en mémoire de Marvin 1er qui détruisit la ville de Zautamauxime. Puis on le bannit car les lapins rouges, ça porte malheur.
0

#7 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 14 mars 2011 - 11:02

Ce serait trop compliqué pour moi.
En fouillant le net, j'ai trouvé cette information :
Accélérer connexion

Je l'ai fait et ça a l'air de fonctionner !
0

#8 L'utilisateur est hors-ligne   Ernestine 

  • Groupe : Fondatrice
  • Messages : 1 034
  • Inscrit(e) : 21-août 03
  • Genre:Femme

Posté 14 mars 2011 - 11:36

Voir le messageMarvinLeRouge, le 14 mars 2011 - 10:05, dit :

Si tu trouves que c'est trop long, tu peux éventuellement charger le reste de la page, et déclencher le chargement de cette vidéo après, en javascript, non ?

Le problème, c'est que le code d'insertion de Youtube est un code qui se contente d'inclure une iframe dans la page. Et c'est la page source de cette iframe qui contient tout le html et le javascript. Difficile, donc, de faire déclencher le chargement de la vidéo au moment où on le souhaite :(
0

#9 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 14 mars 2011 - 14:13

Je n'ai pas bien saisi les réponses de MarvinLeRouge et de Ernestine.

Citation

déclencher le chargement de cette vidéo après, en javascript

Chacun est libre de cliquer sur la vidéo. Elle ne se met pas en route toute seule.
Ou alors j'ai mal interprété cette phrase.

Citation

le code d'insertion de Youtube est un code qui se contente d'inclure une iframe

Je n'ai pas d'iframe.

Mon code est :
<object type="application/x-shockwave-flash" style="width:134px; height:110px;" data="-http://www.youtube.com/v/xxxxxx?rel=0&amp;showsearch=0&amp;showinfo=0">

 <param name="movie" value="-http://www.youtube.com/v/xxxxxx?rel=0&amp;showsearch=0&amp;showinfo=0" />
</object>

0

#10 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 14 mars 2011 - 14:53

Tu as donc corrigé le problème pour toi uniquement, tes internautes ayant Firefox l'auront aussi
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#11 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 14 mars 2011 - 19:16

Oui Dadou.
Que puis-je faire d'autre ? A part ne pas mettre de vidéo :lol:
0

#12 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 14 mars 2011 - 20:42

Ne pas inclure directement la vidéo dans la page, l'intégrer par javascript une fois la page chargée, au moins tout le reste de la page sera déjà affiché
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#13 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 14 mars 2011 - 22:41

C'est ce qu'avait dit MarvinLeRouge, alors.
Mais je ne sais pas comment faire.
0

#14 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 15 mars 2011 - 09:20

Avec jQuery c'est hyper facile, mais, je ne l'ai pas vu sur ton site, donc en JS sans framework cela donne quelque chose comme cela :

<div id="videoyoutube"></div>

<script ="text/javascript">
  window.onload = function () {
    document.getElementById("videoyoutube").innerHTML(' <object type="application/x-shockwave-flash" style="width:134px; height:110px;" data="-http://www.youtube.com/v/xxxxxx?rel=0&amp;showsearch=0&amp;showinfo=0">
  <param name="movie" value="-http://www.youtube.com/v/xxxxxx?rel=0&amp;showsearch=0&amp;showinfo=0" />  </object>');
</script>


« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#15 L'utilisateur est hors-ligne   baulet 

  • Groupe : Hubmaster
  • Messages : 496
  • Inscrit(e) : 12-novembre 06

Posté 15 mars 2011 - 10:08

<script ="test/javascript">

"text" plutôt? :unsure:

;)
0

#16 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 15 mars 2011 - 10:40

Lol, oui
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#17 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 15 mars 2011 - 13:46

Vous êtes tous très sympas, mais, je ne suis pas à votre niveau. Je n'ai qu'un petit site personnel et j'ai juste quelques notions de xhtml :rolleyes:
Je ne sais pas ce que c'est jQuery
A part recopier bêtement le code donné par Dadou...
0

#18 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 15 mars 2011 - 13:52

Jquery c'est un framework javascript, en l’occurrence, comme tu ne l'utilises pas le code que j'ai proposé ira très bien
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#19 L'utilisateur est en ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 15 mars 2011 - 16:01

J'ai essayé, mais ça ne fonctionne pas :wacko:
La vidéo de n'affiche pas.
Peut-être parce que les div sont entre les balises <li> ?
0

#20 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 15 mars 2011 - 18:01

Ma faute, innerHTML n'est pas une fonction, c'est pas avec des () que l'on affecte le contenu


<div id="videoyoutube"></div>

<script type="text/javascript">
  window.onload = function () {
    document.getElementById("videoyoutube").innerHTML = '<object type="application/x-shockwave-flash" style="width:134px; height:110px;" data="-http://www.youtube.com/v/xxxxxx?rel=0&amp;showsearch=0&amp;showinfo=0">
<param name="movie" value="-http://www.youtube.com/v/xxxxxx?rel=0&amp;showsearch=0&amp;showinfo=0" /></object>';
  }
</script>




Voila, c'est corrigé
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

Partager ce sujet :


  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)