optimiser avec page speed online

le Mar 12 Juil 2011 14:06

Activer la compression avec du mutualisé chez 1and1

Il faut suivre les étapes décrites dans cet article : Compresser ses fichiers de sortie quand le site Web est en mutualisé chez l'hébergeur 1and1

L'article > http://goo.gl/Q2OSO


depannage informatique - referencement

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris







    
 

le Mar 12 Juil 2011 14:14

C'est un code spécial pour activer Gzip (à noter que je le met pas dans le htaccess, enfin si mais je l'appelle du fichier directement). Je suis sur que ça fonctionne :!: ;)


Elna - Agence web Perpignan

Avatar de l’utilisateur   
Lexa    
Actif
 
Messages : 382
Inscription : Lun 26 Oct 2009 21:50

le Mar 12 Juil 2011 15:31

Jackie Chun a écrit:Gzip n'est pas dispo sur les mutus

et in the bab une fois de plus .... :evil:


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 12 Juil 2011 15:35

T'as essayé mon code ? Gzip tel quel ne fonctionne pas non plus chez moi !


Machine à coudre - Agence web

Avatar de l’utilisateur   
Lexa    
Actif
 
Messages : 382
Inscription : Lun 26 Oct 2009 21:50

le Mar 12 Juil 2011 18:22

[quote="Lexa"]Chez 1and1 je mets ça dans le htaccess:
Code: Tout sélectionner
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# Configure ETags
<FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf|ico|cur)$">
FileETag MTime Size
</FilesMatch>
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpeg|png|gif|swf|css|gz)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

Je viens de le mettre, suis passé de 87 à 89/100 ... :oops:
mais si
Code: Tout sélectionner
<IfModule mod_expires.c>
ne tourne pas chez eux ... ce n'est pas étonnant et j'ai toujours les mêmes 'alertes' et conseils sur , surtout les images ...
http://pagespeed.googlelabs.com/#url=http_3A_2F_2Fwww.unesourisetmoi.info_2F&mobile=false


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 12 Juil 2011 18:30

Mais nan, ça ne marche pas chez 1and1 ce dont tu as mis dans ton htaccess, c'est stipulé dans le lien que je t'avais mis hier... et justement, dans ce lien tu as la bonne solution ;)

Code: Tout sélectionner
http://www.aidewindows.net/pageweb_vitesse1.php


Tu n'as pas regardé ? :twisted: :mrgreen:

ExpiresActive On : mise en cache dans le fichier .htaccess :

J'ai trouvé 2 syntaxes. Seule la première fonctionne sur un hébergement 1and1 :

Cette syntaxe fonctionne chez 1and1.com :

ExpiresActive On
ExpiresByType text/css A604800
ExpiresByType application/x-javascript A604800
ExpiresByType application/javascript A604800
ExpiresByType text/javascript A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/png A604800
ExpiresByType image/gif A604800

Trouvé sur la page :
PaqeSpeed délais d'expiration non spécifiés
http://permalink.gmane.org/gmane.comp.w ... ser/167626

Cette syntaxe ne fonctionne pas chez 1and1.com :

ExpiresActive On
ExpiresByType text/css "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 year"
ExpiresByType audio/mpeg "access plus 1 year"



Avatar de l’utilisateur   
laurent59    
Actif
 
Messages : 524
Inscription : Mer 29 Avr 2009 11:16
Localisation : Lille

le Mar 12 Juil 2011 18:35

Ça fonctionne pas mais il gagne deux points quand même ?

Pour la compression j'ai expliqué, mais bon si vous essayez pas, c'est sur... :roll:


Machine à coudre Elna - Création de site Internet à Perpignan

Avatar de l’utilisateur   
Lexa    
Actif
 
Messages : 382
Inscription : Lun 26 Oct 2009 21:50

le Mar 12 Juil 2011 19:07

Lexa a écrit:Ça fonctionne pas mais il gagne deux points quand même ?

Pour la compression j'ai expliqué, mais bon si vous essayez pas, c'est sur... :roll:

une chose à la fois ;) je vois ça après ...


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 12 Juil 2011 19:09

j'ai mis ceci pour tester:
Code: Tout sélectionner
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
<IfModule mod_expires.c>
#second ajout
ExpiresActive On
ExpiresByType text/css A604800
ExpiresByType application/x-javascript A604800
ExpiresByType application/javascript A604800
ExpiresByType text/javascript A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/png A604800
ExpiresByType image/gif A604800
#premier ajout
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# Configure ETags
<FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf|ico|cur)$">
FileETag MTime Size
</FilesMatch>
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpeg|png|gif|swf|css|gz)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

et j'ai perdu un point, avec toujours les mêmes signalement ..... :?:


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 12 Juil 2011 19:09

T'es au taquet mon BG là-dessus depuis combien de temps ?
J'espère qu'en août tu auras trouvé et que tes positions seront revenues afin d'en témoigner ici ;)


8 crédits nécessaire (1 ligne(s) + 4 Lien(s) en signature + 0 profil WWW + 0 mise(s) en forme)
Vous avez seulement 5 crédits de disponible :(
Vérifiez les nouvelles rêgles des signatures du forum, SVP

Avatar de l’utilisateur   
referenceur
Like Rank Total : 3.5    
Actif
 
Messages : 2000
Inscription : Sam 31 Oct 2009 19:21
Localisation : Lyon

le Mar 12 Juil 2011 19:12

referenceur a écrit:T'es au taquet mon BG là-dessus depuis combien de temps ?
J'espère qu'en août tu auras trouvé et que tes positions seront revenues afin d'en témoigner ici ;)

regarde sur le post qui en parle, tout est quasiment revenu à la normale :)
YES !!!
conseils-site-web/descente-aux-enfers-sos-t2291-90.html#p17027
mais j'attends encore un peu pour mettre des résultats plus 'pointus' .... :idea:


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Lun 22 Aoû 2011 18:28

Defer JS

Pagespeed peut vous demander de différer le chargement du code javascript pour accélérer le chargement de la page

De quoi s'agit-il ?

Détail sur le DEFER du javascript


Lexique informatique - referencement anglophone

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mar 23 Aoû 2011 10:20

merci, c'est toujours bon à savoir, mais là :
- On ne peut faire du DEFER que sur le JS qui ne sert pas à l'affichage.

donc ça ne pourra pas me servir ;)
@+


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 23 Aoû 2011 10:44

bg62 a écrit:donc ça ne pourra pas me servir

Pas si sûr.. car tu peux déjà faire du DEFER sur ce script (et pas des plus léger)

Code: Tout sélectionner
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">

en le réécrivant

Code: Tout sélectionner
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript" defer="defer">

Et sûrement d'autres en farfouillant tes codes


Dépannage portable - Blog referencement

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mar 23 Aoû 2011 10:54

Le code analytics "urchin.js" ne serait pas un peu obsolète, au passage ?
Je crois bien avoir vu des tuto pour passer en asynchrone, non ?


referencement naturel,Adwords:Refeo.fr

Avatar de l’utilisateur   
36positions
Like Rank Total : 1.5    
Actif
 
Messages : 2297
Inscription : Mar 9 Aoû 2011 12:10
Localisation : Caen

le Mar 23 Aoû 2011 10:56

36positions a écrit:Le code analytics "urchin.js" ne serait pas un peu obsolète, au passage ?
Je crois bien avoir vu des tuto pour passer en asynchrone, non ?

Tout à fait exact!

Différences entre urchin.js et le code JavaScript asynchrone

Google a écrit:Différences entre urchin.js et le code JavaScript asynchrone

L'Optimiseur de Site utilise le code de suivi Google Analytics pour effectuer le suivi des visiteurs et des conversions. Jusqu'en février 2009, l'Optimiseur de Site Google générait des codes de suivi urchin.js, mais il génère désormais des codes JavaScript asynchrones pour tous les nouveaux tests. Entre autres avantages, les nouveaux codes JavaScript asynchrones offrent un plus grand nombre de fonctionnalités et sont totalement compatibles avec Google Analytics..../....


FAQ informatique - Forum referencement

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mar 23 Aoû 2011 15:10

il faudrait donc que je change ce code 'urchin' ... manuellement sur quasiment quelques milliers de pages que j'ai !?! et tout remettre en ligne ensuite ... une histoire le ouf ;)
et le suivi se fait toujours dans les gwt .... :?:


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 23 Aoû 2011 17:31

Pas forcément, je crois.
Il me semble qu'il y a moyen d'inclure un script js dans le header de toutes les pages, à l'aide du htaccess. Je crois avoir vu ce mode d'ajout en prélude à chaque page d'un site dans les méthodes d'activation de la compression gzip, mais je ne retrouve plus la référence.
En php aussi, il doit y avoir moyen d'utiliser la fonction header() en préfixe à chaque page ou un truc comme ça (voir plus haut je crois qu'il y a des liens qui en parlent sur la compression chez 1&1).


referencement naturel,Adwords:Refeo.fr

Avatar de l’utilisateur   
36positions
Like Rank Total : 1.5    
Actif
 
Messages : 2297
Inscription : Mar 9 Aoû 2011 12:10
Localisation : Caen

le Mar 23 Aoû 2011 17:40

L'injection de Google Analytics sans modifier les fichiers

Dernière édition par rsw le Mar 23 Aoû 2011 18:26, édité 1 fois.

Dépannage portable - Blog referencement

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mar 23 Aoû 2011 17:58

Ceci étant, ça oblige quand même à supprimer le code urchin de toutes les pages. :mrgreen:


Votre hébergement de vacances en Dordogne est sur http://www.locationdordogne.com/.

Avatar de l’utilisateur   
36positions
Like Rank Total : 1.5    
Actif
 
Messages : 2297
Inscription : Mar 9 Aoû 2011 12:10
Localisation : Caen

le Mar 23 Aoû 2011 18:05

alors ... si je comprends bien ...
dans mon .htaccess je mets ceci :
Code: Tout sélectionner
AddHandler server-parsed .html
AddHandler application/x-httpd-php .html
php_value auto_prepend_file http:// mons site  .ici/ga-1.php
php_value auto_append_file http:// mons site  .ici/ga.php

dans un fichier à la racine du site ga-1.php je place le nouveau code de goolge
et dans un fichier ga.php je mets ceci :
Code: Tout sélectionner
<?php

ob_end_flush();

?>

si je ne me suis pas trompé ...

mais que va-t-il en être du premier code urchin qui existe déjà dans les pages ?
cela va-t-il aller dans toutes les pages, y compris les différents dossiers, voire même sous domaines du site ???
comprends pas trop là :oops:
"my english is not very develoPPPPed" ;)


Ceci étant, ça oblige quand même à supprimer le code urchin de toutes les pages.
ah ba là alors je suis chocolat bleu (très) pâle ...


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 23 Aoû 2011 18:28

Tu peux faire un rechercher (urchin)/remplacer (par rien) dans les fichiers de répertoires avec par exemple Webexpert6 ou autre sans ouvrir chaque fichier


depannage informatique - referencement

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mar 23 Aoû 2011 19:02

rsw a écrit:Tu peux faire un rechercher (urchin)/remplacer (par rien) dans les fichiers de répertoires avec par exemple Webexpert6 ou autre sans ouvrir chaque fichier

oui ça ok, mais après tout remettre à jour + ré-générer le code dans les dossiers faits avec des cms ... :evil:
pourtant il fonctionne ce code ... ou alors Google a annoncé qu'il allait l'abandonné et j'ai loupé la marche ?


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mar 23 Aoû 2011 19:19

bg62 a écrit:
rsw a écrit:Tu peux faire un rechercher (urchin)/remplacer (par rien) dans les fichiers de répertoires avec par exemple Webexpert6 ou autre sans ouvrir chaque fichier

oui ça ok, mais après tout remettre à jour + ré-générer le code dans les dossiers faits avec des cms ... :evil:
pourtant il fonctionne ce code ... ou alors Google a annoncé qu'il allait l'abandonné et j'ai loupé la marche ?
Garde-le! C'est pas ça qui améliore une SEO; mais c'était une bonne idée de 36position d'en parler... on a mis du contenu technique du coup dans ces posts

Dernière édition par rsw le Mar 23 Aoû 2011 19:35, édité 1 fois.

depannage ordinateur - depannage portable

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mar 23 Aoû 2011 19:35

ça c'est sur que ça peut être plus que valable ;)
mais donc ce code n'est pas "caduque" que je sache ?


fonds d'écran gratuits - fonds d'écran NARUTO -

Avatar de l’utilisateur   
bg62
Like Rank Total : 6    
Actif
 
Messages : 995
Inscription : Dim 26 Déc 2010 16:54

le Mer 24 Aoû 2011 08:47

Oui! La page d'URCHIN a d'ailleurs fait l'objet d'une version 2011.
Bien sur il est préférable d'utiliser la V5

https://secure.urchin.com/helpwiki/fr/H ... Links.html


depannage informatique - referencement

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Mer 2 Mai 2012 13:02

defer est une commande IE , donc pas tres utile.
on peut faire un fichier php qui inclue le JS , et compresser le PHP comme ca il sort en gzip.en plus il possible de mettre les cache header , donc plus de probleme htaccess sur les hebergeur chiant.

voila le code php pour ceux que ca interesse :
Code: Tout sélectionner
<?php
ini_set("zlib.output_compression", 4096);
ini_set("zlib.output_compression_level",6);
mb_internal_encoding("UTF-8");
ob_start();
   header("Content-type: text/javascript; charset: UTF-8");
   header("Cache-Control: must-revalidate");
   $offset = 60 * 60 * 24 * 3;
   $offtime= 60*60*20;
   $ExpStr = "Expires: " .
   gmdate("D, d M Y H:i:s",
   time() + $offset) . " GMT";
   header($ExpStr);
   header("Last-Modified: " . gmdate("D, d M Y H:i:s",time() -$offtime) . " GMT");
?>


mettre le contenu du JS apres dans une page php .appeller la PHP comme si c etait du JS



bozzo
Like Rank Total : 0.5    
Actif
 
Messages : 40
Inscription : Mar 13 Mar 2012 16:05







    
 

Retourner vers Développement d'un site web




Autres sujets proches :
L'outil page rank       13/09/2008
Un blog pour optimiser mon site       22/12/2010
référencement google / optimisation de page rank       22/11/2010
pourquoi j'ai pas de page rank et un mauvais referencement       27/05/2009
référencer son site en page 1 de google       10/09/2009
Avec ou sans accent circonflexe ?       04/11/2009
Problème avec mes images       05/01/2010
page rank       08/04/2010