<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Commentaires sur : Compresser ses fichiers CSS pour optimiser le temps d&#8217;affichage de ses pages web</title>
	<atom:link href="http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web/feed" rel="self" type="application/rss+xml" />
	<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web</link>
	<description>Geek, high-tech, social media, internet mobile : tous les bons plans du web</description>
	<lastBuildDate>Sun, 12 Feb 2012 21:22:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Daminoweb</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-288302</link>
		<dc:creator>Daminoweb</dc:creator>
		<pubDate>Wed, 06 Apr 2011 21:58:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-288302</guid>
		<description>OUlala le vieux sujet ... C&#039;est pas grave je commente tout de même.
Je ne trouve pas vraiment pertinent de vouloir compresser les fichiers CSS qui représentent dans la majorité des cas pas ce qui ralentit le plus.
Le gros du boulot aujourd&#039;hui il est surtout au niveau des images à optimiser. Et là ça devrait vraiment faire perdre du poids à la page.</description>
		<content:encoded><![CDATA[<p>OUlala le vieux sujet &#8230; C&#8217;est pas grave je commente tout de même.<br />
Je ne trouve pas vraiment pertinent de vouloir compresser les fichiers CSS qui représentent dans la majorité des cas pas ce qui ralentit le plus.<br />
Le gros du boulot aujourd&#8217;hui il est surtout au niveau des images à optimiser. Et là ça devrait vraiment faire perdre du poids à la page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Maxime</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-269115</link>
		<dc:creator>Maxime</dc:creator>
		<pubDate>Fri, 13 Aug 2010 07:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-269115</guid>
		<description>J&#039;ai écrit un minifier libre en PHP qui est plus performant que CSS Tidy et qui ne fait que des optimisations syntaxiques (pas de risque de changement de comportement).

MAX CssMin
Licence GPL v3
http://libre.maxbusiness.fr/cssmin/</description>
		<content:encoded><![CDATA[<p>J&#8217;ai écrit un minifier libre en PHP qui est plus performant que CSS Tidy et qui ne fait que des optimisations syntaxiques (pas de risque de changement de comportement).</p>
<p>MAX CssMin<br />
Licence GPL v3<br />
<a href="http://libre.maxbusiness.fr/cssmin/">http://libre.maxbusiness.fr/cssmin/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Des Geeks et des lettres</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-252925</link>
		<dc:creator>Des Geeks et des lettres</dc:creator>
		<pubDate>Sun, 13 Dec 2009 21:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-252925</guid>
		<description>Merci pour l&#039;article ! Je viens justement d&#039;écrire un article sur mon blog sur un mod permettant de fusionner le plugin Super-Cache et le plugin Minify de façon à accélerer de façon drastique les blogs Wordpress.</description>
		<content:encoded><![CDATA[<p>Merci pour l&#8217;article ! Je viens justement d&#8217;écrire un article sur mon blog sur un mod permettant de fusionner le plugin Super-Cache et le plugin Minify de façon à accélerer de façon drastique les blogs WordPress.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Laurent</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-251216</link>
		<dc:creator>Laurent</dc:creator>
		<pubDate>Sat, 21 Nov 2009 08:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-251216</guid>
		<description>Eric, tu dis un peu plus haut: &quot;modifier un fichier CSS illisible relève d’une mission commando (ou presque)&quot;, c&#039;est sans compter sur ce super petit outil permettant de décompresser et de classer hiérarchiquement  les sélecteurs, sous-sélecteurs et autres propriétés: http://www.styleneat.com/index.php</description>
		<content:encoded><![CDATA[<p>Eric, tu dis un peu plus haut: &laquo;&nbsp;modifier un fichier CSS illisible relève d’une mission commando (ou presque)&nbsp;&raquo;, c&#8217;est sans compter sur ce super petit outil permettant de décompresser et de classer hiérarchiquement  les sélecteurs, sous-sélecteurs et autres propriétés: <a href="http://www.styleneat.com/index.php">http://www.styleneat.com/index.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Digg tente de rendre son site encore plus rapide &#124; Presse-Citron</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-248175</link>
		<dc:creator>Digg tente de rendre son site encore plus rapide &#124; Presse-Citron</dc:creator>
		<pubDate>Fri, 09 Oct 2009 08:38:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-248175</guid>
		<description>[...] réduire le nombre de requêtes HTTP et votre bande passante, une des solutions est de fusionner et compresser vos fichiers CSS / JavaScript.      Tags : Digg, optimisation, [...]</description>
		<content:encoded><![CDATA[<div style="background-color:#FCFFE3; padding:5px; color:#000000; border: 1px #C1D075 solid;">
<p>[...] réduire le nombre de requêtes HTTP et votre bande passante, une des solutions est de fusionner et compresser vos fichiers CSS / JavaScript.      Tags : Digg, optimisation, [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Netmee</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-245009</link>
		<dc:creator>Netmee</dc:creator>
		<pubDate>Tue, 25 Aug 2009 12:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-245009</guid>
		<description>Je pense en effet qu&#039;il ne faut pas confondre compression (changement de format du fichier vers zip ou autre), optimisation (réduction le code CSS au plus prêt du standard [suppression du code mort, du code redondant, ...]) et minification (suppression des espaces, renvois à la ligne et commentaires).

Dans tous cas je ne pense pas que ces opérations soient incompatibles avec le problème de maintenabilité des CSS. C&#039;est juste une histoire de process. Le code lisible est pour le développeur, le code compressé, optimisé et minifié est pour le navigateur. En appliquant ces opérations entre le développement et la publication (avec des tests de non-régression [attention à IE 6 ;-)]) on réconcilie ces 2 point de vue.

Donc une version des CSS pour le développement, un petit traitement puis une version pour la publication. Et il se trouve en effet que certains CMS effectuent ce type de traitements automatiquement.</description>
		<content:encoded><![CDATA[<p>Je pense en effet qu&#8217;il ne faut pas confondre compression (changement de format du fichier vers zip ou autre), optimisation (réduction le code CSS au plus prêt du standard [suppression du code mort, du code redondant, ...]) et minification (suppression des espaces, renvois à la ligne et commentaires).</p>
<p>Dans tous cas je ne pense pas que ces opérations soient incompatibles avec le problème de maintenabilité des CSS. C&#8217;est juste une histoire de process. Le code lisible est pour le développeur, le code compressé, optimisé et minifié est pour le navigateur. En appliquant ces opérations entre le développement et la publication (avec des tests de non-régression [attention à IE 6 <img src='http://www.presse-citron.net/wordpress_prod/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ]) on réconcilie ces 2 point de vue.</p>
<p>Donc une version des CSS pour le développement, un petit traitement puis une version pour la publication. Et il se trouve en effet que certains CMS effectuent ce type de traitements automatiquement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : JOE</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-242954</link>
		<dc:creator>JOE</dc:creator>
		<pubDate>Sun, 19 Jul 2009 01:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-242954</guid>
		<description>Merci, ce truc aide un peu les blogs à être chargés plus rapidement !</description>
		<content:encoded><![CDATA[<p>Merci, ce truc aide un peu les blogs à être chargés plus rapidement !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : monbouquet</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-238590</link>
		<dc:creator>monbouquet</dc:creator>
		<pubDate>Fri, 05 Jun 2009 10:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-238590</guid>
		<description>Google a sorti Speed : 

http://code.google.com/intl/fr/speed/page-speed/</description>
		<content:encoded><![CDATA[<p>Google a sorti Speed : </p>
<p><a href="http://code.google.com/intl/fr/speed/page-speed/">http://code.google.com/intl/fr/speed/page-speed/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : kaa</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-237655</link>
		<dc:creator>kaa</dc:creator>
		<pubDate>Tue, 26 May 2009 18:17:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-237655</guid>
		<description>Désolé j&#039;arrive avec 3 semaines de retard, mais je voulais signaler que l&#039;optimisation ou la recherche de la performance des pages Web est une science complexe, qui a rempli des bouquins, et que la compression des fichiers ASCII/binaires n&#039;en est que la portion congrue. 

Et ici tout le monde oublie la notion de paquets :

Les paquets TCP-IP sont les petits blocs d&#039;informations qui transitent entre navigateur et serveur lors de la connexion : tout fichier transmis est divisé en paquets de 567 à 1500 octets (selon la vitesse la connexion), à moins qu&#039;il ne tienne dans un paquet unique. Le nombre total de paquets transmis peut s&#039;avérer déterminant, et une page optimisée va s&#039;afficher plus rapidement qu&#039;une page non optimisée (le poids total des fichiers restant égal par ailleurs).

Pour les connexions moins rapides (128 kilo-octets/s et inférieures), l&#039;optimisation des fichiers par rapport à la taille des paquets a peu d&#039;importance. En revanche, pour les connexions rapides (supérieures à 128 kilo-octets/s), il est démontré [http://www.cmg.org/downloads/JingZhi.pdf] que le nombre de paquets envoyés détermine davantage le temps de chargement que le poids du contenu.

Il est donc recommandé de faire en sorte que tous les fichiers (images, CSS, script, ...) soient adaptés au poids d&#039;un paquet ou d&#039;un multiple de ce poids.

On peut estimer ce &quot;poids-étalon&quot; à 1160 octets : les 1500 octets du paquet TCP-IP desquels il faut retrancher les informations contenues dans l&#039;entête TCP-IP (40 octets) et les informations contenues dans la réponse HTTP du serveur au client (250-300 octets : informations sur la date, la taille, le type de fichier, ...) qui sont incluses dans le (ou les deux) premier(s) paquet(s). Ainsi, lors d&#039;une connexion haut-débit, un fichier dont la taille dépasse 1160 octets peut nécessiter l&#039;envoi d&#039;un second paquet, doublant le temps d&#039;attente même pour quelques octets supplémentaires.

La prépondérance du nombre de paquets sur la taille totale de la page devrait être plus largement prise en compte, d&#039;autant que le nombre d&#039;utilisateurs de connexions haut-débit est en augmentation.</description>
		<content:encoded><![CDATA[<p>Désolé j&#8217;arrive avec 3 semaines de retard, mais je voulais signaler que l&#8217;optimisation ou la recherche de la performance des pages Web est une science complexe, qui a rempli des bouquins, et que la compression des fichiers ASCII/binaires n&#8217;en est que la portion congrue. </p>
<p>Et ici tout le monde oublie la notion de paquets :</p>
<p>Les paquets TCP-IP sont les petits blocs d&#8217;informations qui transitent entre navigateur et serveur lors de la connexion : tout fichier transmis est divisé en paquets de 567 à 1500 octets (selon la vitesse la connexion), à moins qu&#8217;il ne tienne dans un paquet unique. Le nombre total de paquets transmis peut s&#8217;avérer déterminant, et une page optimisée va s&#8217;afficher plus rapidement qu&#8217;une page non optimisée (le poids total des fichiers restant égal par ailleurs).</p>
<p>Pour les connexions moins rapides (128 kilo-octets/s et inférieures), l&#8217;optimisation des fichiers par rapport à la taille des paquets a peu d&#8217;importance. En revanche, pour les connexions rapides (supérieures à 128 kilo-octets/s), il est démontré [http://www.cmg.org/downloads/JingZhi.pdf] que le nombre de paquets envoyés détermine davantage le temps de chargement que le poids du contenu.</p>
<p>Il est donc recommandé de faire en sorte que tous les fichiers (images, CSS, script, &#8230;) soient adaptés au poids d&#8217;un paquet ou d&#8217;un multiple de ce poids.</p>
<p>On peut estimer ce &laquo;&nbsp;poids-étalon&nbsp;&raquo; à 1160 octets : les 1500 octets du paquet TCP-IP desquels il faut retrancher les informations contenues dans l&#8217;entête TCP-IP (40 octets) et les informations contenues dans la réponse HTTP du serveur au client (250-300 octets : informations sur la date, la taille, le type de fichier, &#8230;) qui sont incluses dans le (ou les deux) premier(s) paquet(s). Ainsi, lors d&#8217;une connexion haut-débit, un fichier dont la taille dépasse 1160 octets peut nécessiter l&#8217;envoi d&#8217;un second paquet, doublant le temps d&#8217;attente même pour quelques octets supplémentaires.</p>
<p>La prépondérance du nombre de paquets sur la taille totale de la page devrait être plus largement prise en compte, d&#8217;autant que le nombre d&#8217;utilisateurs de connexions haut-débit est en augmentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Les billets les plus commentés &#124; Presse-Citron</title>
		<link>http://www.presse-citron.net/compresser-ses-fichiers-css-pour-optimiser-le-temps-daffichage-de-ses-pages-web#comment-236055</link>
		<dc:creator>Les billets les plus commentés &#124; Presse-Citron</dc:creator>
		<pubDate>Sun, 10 May 2009 22:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.presse-citron.net/?p=8563#comment-236055</guid>
		<description>[...] Compresser ses fichiers CSS pour optimiser le temps d&#8217;affichage de ses pages web (37 commentaires) [...]</description>
		<content:encoded><![CDATA[<div style="background-color:#FCFFE3; padding:5px; color:#000000; border: 1px #C1D075 solid;">
<p>[...] Compresser ses fichiers CSS pour optimiser le temps d&#8217;affichage de ses pages web (37 commentaires) [...]</p>
</div>
]]></content:encoded>
	</item>
</channel>
</rss>

