Améliorer le temps de chargement - déclaration type-content

WRInaute discret
Salut,

J'ai testé mon site sur GT-Metrix pour visualiser le temps de chargement et il me sort une amélioration à faire dans mon site:

Avoid a character set in the meta tag

Note: B (85) 96%

What does this mean?

The following resources have a character set specified in a meta tag. Specifying a character set in a meta tag disables the lookahead downloader in IE8. To improve resource download parallelization, move the character set to the HTTP Content-Type response header.

A priori il y a une erreur avec la déclaration des caractères dans mon entête.
Voici mon entête:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>MON SITE</title>
<meta name="description" content="ma description...">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-language" content="en">

J'ai vu sur un forum qu'il fallait déclarer la balise meta-http dans le fichier .htacces et non dans l’entête http pour améliorer la rapidité de chargement du site...Est-ce vrai ??
Ici : http://stackoverflow.com/questions/11157619/weird-fix-from-pagespeed-tools


Merci à vous!
 
WRInaute accro
What does this mean?

que tu dois déplacer
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
et mettre ce meta avant la balise title et le meta description

PS: trop nul IE8 :mrgreen:
 
WRInaute impliqué
Non, ça signifie que tu dois déplacer la déclaration du charset dans ton .htaccess et la supprimer du fichier html :
AddCharset UTF-8 .html

move the character set to the HTTP Content-Type response header : les headers, c'est le serveur qui les envoient.
 
WRInaute accro
:oops: :oops: :oops:

ce qui parait + logique

je sais pas comment tu as fait (avec GGT) pour trouver:
Les ressources suivantes ont un jeu de caractères spécifié dans une balise meta. Spécification d'un jeu de caractères dans une balise meta désactive l'anticipation downloader dans IE8. Pour améliorer la parallélisation de téléchargement de ressources, déplacer le jeu de caractères HTTP Content-Type response header.
 
WRInaute discret
Ok donc je supprime cette ligne de mon fichier html :

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Et je rajoute cette ligne dans mon .htaccess :

AddCharset UTF-8 .html

Merci !
 
WRInaute accro
ça me parait très bizarre, aussi. pour moi, il faut les 2, le déclarer dans les headers et, aussi, dans le contenu html
 
Discussions similaires
Haut