<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Optimisations on AdRiLiNuX's web site</title><link>https://www.reslinger.net/categories/optimisations/</link><description>Recent content in Optimisations on AdRiLiNuX's web site</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Thu, 26 May 2011 00:00:00 +0000</lastBuildDate><atom:link href="https://www.reslinger.net/categories/optimisations/index.xml" rel="self" type="application/rss+xml"/><item><title>Gestion du cache avec Apache</title><link>https://www.reslinger.net/2011/05/gestion-du-cache-avec-apache/</link><pubDate>Thu, 26 May 2011 00:00:00 +0000</pubDate><guid>https://www.reslinger.net/2011/05/gestion-du-cache-avec-apache/</guid><description>&lt;p>Après l&amp;rsquo;optimisation d&amp;rsquo;Apache par la compression de la sortie, nous avons aussi la possibilité de fixer les valeurs pour le cache du navigateur client. De ce fait, dès le second click de souris du visiteur, le nombre de requêtes sur le serveur chutera et soulagera d&amp;rsquo;autant le serveur.&lt;/p>
&lt;p>La configuration du cache passe simplement par l&amp;rsquo;ajout du bloque suivant dans le fichier httpd.conf:&lt;/p>
&lt;pre>&lt;code># Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 year (forever?)
&amp;lt;FilesMatch &amp;quot;\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$&amp;quot;&amp;gt;
ExpiresDefault A29030400
Header append Cache-Control &amp;quot;public&amp;quot;
&amp;lt;/FilesMatch&amp;gt;
# Set up caching on media files for 1 week
&amp;lt;FilesMatch &amp;quot;\.(gif|jpg|jpeg|png|swf|js|css)$&amp;quot;&amp;gt;
ExpiresDefault A604800
Header append Cache-Control &amp;quot;public&amp;quot;
&amp;lt;/FilesMatch&amp;gt;
# Set up 2 Hour caching on commonly updated files
&amp;lt;FilesMatch &amp;quot;\.(xml|txt|html)$&amp;quot;&amp;gt;
ExpiresDefault A7200
Header append Cache-Control &amp;quot;proxy-revalidate&amp;quot;
&amp;lt;/FilesMatch&amp;gt;
# Force no caching for dynamic files
&amp;lt;FilesMatch &amp;quot;\.(php|cgi|pl|htm)$&amp;quot;&amp;gt;
ExpiresActive Off
Header set Cache-Control &amp;quot;private, no-cache, no-store, proxy-revalidate, no-transform&amp;quot;
Header set Pragma &amp;quot;no-cache&amp;quot;
&amp;lt;/FilesMatch&amp;gt;
&lt;/code>&lt;/pre>
&lt;p>Voir aussi &lt;a href="http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html">ce lien&lt;/a>&lt;/p></description></item><item><title>Optimisation de WordPress</title><link>https://www.reslinger.net/2011/04/optimisation-de-wordpress/</link><pubDate>Fri, 08 Apr 2011 00:00:00 +0000</pubDate><guid>https://www.reslinger.net/2011/04/optimisation-de-wordpress/</guid><description>&lt;p>Depuis quelques temps, je me suis occupé de l&amp;rsquo;optimisation de mon wordpress. Pas de modification de code, seulement l&amp;rsquo;installation de plugins et de la configuration.
Les plugins que j&amp;rsquo;ai installé sont:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Head Cleaner: Head Cleaner permet la minification et la concaténation des CSS et JS. Et il le fait bien&lt;/p>
&lt;/li>
&lt;li>
&lt;p>W3 Total Cache: Enfin, W3 Total Cache permet la mise en cache des pages. Il faut penser à désactiver la partie minification car elle est déjà prise en charge par Head Cleaner et WP-Minifier.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>J&amp;rsquo;avais aussi testé Theme Minifier pour mimifier les thémes, mais Head Cleaner prend la minification du thème à la volée. En plus, Theme Minifier casse la traduction du thème.&lt;/p>
&lt;p>Enfin bref, après de nombreux test et pas mal de temps, j&amp;rsquo;obtiens un beau résultat sur les sites comme &lt;a href="https://gtmetrix.com">gtmetrix.com&lt;/a>. Je vous laisse juger du résultat par vous même.&lt;/p>
&lt;p>&lt;a href="gtmetrix-final.jpg" title="Taille Originale">&lt;img src="gtmetrix-final-300x241.jpg" alt="gtmetrix-final">&lt;/a>&lt;/p></description></item><item><title>Optimisation Apache par compression</title><link>https://www.reslinger.net/2011/01/optimisation-apache-par-compression/</link><pubDate>Mon, 24 Jan 2011 00:00:00 +0000</pubDate><guid>https://www.reslinger.net/2011/01/optimisation-apache-par-compression/</guid><description>&lt;p>Aujourd&amp;rsquo;hui, un petit peu de configuration dans Apache pour activé la compression des pages. La compression des pages permet de réduire la quantité de données à  transférer , la bande passante s&amp;rsquo;en retrouve soulagée ainsi que le temps de transfert (normale, il y a moins de données).&lt;/p>
&lt;p>Pour y arriver, il faut contrôler la présence des modules mod_deflate.so et mod_headers.so dans le répertoire des modules d&amp;rsquo;apache. S&amp;rsquo;ils sont présent, nous n&amp;rsquo;avons qu&amp;rsquo;un peu de configuration à  faire.&lt;/p>
&lt;p>Dans le répertoire conf.d, il faut créé (ou modifier) le fichier mod_deflate.conf pour y inclure le contenu suivant:&lt;/p>
&lt;pre>&lt;code>&amp;lt;Location /&amp;gt;
# Ajoute un filtre
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Ne pas compresser les images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
&amp;lt;/Location&amp;gt;
&lt;/code>&lt;/pre>
&lt;p>Ensuite, il ne reste plus qu&amp;rsquo;à  ajouter la ligne:&lt;/p>
&lt;pre>&lt;code>SetOutputFilter DEFLATE
&lt;/code>&lt;/pre>
&lt;p>dans chacuns des vhosts où l&amp;rsquo;on veut activer la compression des pages.&lt;/p></description></item></channel></rss>