Image Image Image Image Image

© copyright 2011 webTOUCH. Tous droits réservés.

Scroll to Top

To Top

Blog - webTOUCH

02

Fév
2017

No Comments

In htaccess

By webTOUCH

Aller plus loin dans la gestion des caches

On 02, Fév 2017 | No Comments | In htaccess | By webTOUCH

Desactiver HTTP ETag

Les entêtes ETag sont un mécanisme pour vérifier si une version plus récente d’un fichier existe.

En supprimant l’entête ETag, vous empêchez les navigateurs web de valider les fichiers, de sorte qu’ils sont obligés de se référer uniquement aux entêtes Cache-Control et Expires.

Pour désactiver l’entête ETag, ajoutez les lignes suivantes à votre fichier .htaccess:

<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None

Supprimer Last-Modified

Si vous supprimez les entêtes Last-Modified et ETag, un fichier restera en cache sans vérifier les mises à jour jusqu’à ce que la tête Expires indique qu’une nouvelle version est disponible!

Pour retirer l’entête Last-Modified, ajouter ces lignes à votre fichier .htaccess :

<ifModule mod_headers.c>
Header unset Last-Modified
</ifModule>

02

Juin
2016

No Comments

In Divers
WordPress

By webTOUCH

Smush.it : optimisez le poids de vos images

On 02, Juin 2016 | No Comments | In Divers, WordPress | By webTOUCH

Les images que nous utilisons tous les jours pour illustrer nos articles, nos pages ou nos produits contiennent souvent un certain nombre d’informations invisibles, appelées meta data, qui augmentent leur poids. Ou pire, elles n’ont pas été compressées de la manière la plus optimale possible. Tout cela ralentit le chargement de vos pages lorsque vos visiteurs les parcourent, au risque de perdre les plus impatients en route. Heureusement, WP Smush.it est là pour vous aider !

WP Smush.it s’appuie sur un service proposé par Yahoo! dont le but est de prendre vos images pour les optimiser et ainsi réduire leur poids, parfois de façon drastique : on peut constater une réduction de 5-10%, en allant même jusqu’à 30% pour certaines. Ce qui cumulé, représente une accélération notable de votre site.


Smush.it utilise des techniques d’optimisation spécifiques au format d’image pour éliminer octets inutiles de fichiers image.
Il s’agit d’une « perte » outil, ce qui signifie qu’il permet d’optimiser les images sans modifier leur apparence ou la qualité visuelle.

Comment ça marche?

Une fois l’extension installée et activée, chaque image que vous ajoutez à une page ou à un article sera automatiquement compressé par Smush.it en arrière plan. Aucune action supplémentaire n’est nécessaire.

Les images existantes

Vous pouvez également optimisé vos images existantes par le biais Smush.it via la bibliothèque Médias. Cliquez sur le lien Smush.it maintenant! pour toute image que vous souhaitez optimiser.

Traitement par lot

Vous pouvez également optimiser toutes vos images existantes (qui n’ont pas encore été compressée par Smush.it) par le biais de l’onglet Smush.it situé sous le menu Media.

L’opération peut prendre un moment, et il sera peut être nécessaire de la relancer si le délai d’expiration de la page est dépassée.

02

Juin
2016

No Comments

In PHP

By webTOUCH

Difference entre deux dates | PHP

On 02, Juin 2016 | No Comments | In PHP | By webTOUCH

Ce billet nous montre comment calculer la différence entre deux dates avec PHP en utilisant la classe Datetime.

La nouvelle classe Datetime de PHP, disponible à partir de la version 5 de php est la classe à tout faire pour les opérations sur les dates.

Elle est simple d’utilisation et plus rapide que les anciennes méthodes d’opérations sur les dates.

PHP 5+


$datetime1 = date_create(&#039;2009-10-11&#039;);
$datetime2 = date_create(&#039;2009-10-13&#039;);
$interval = date_diff($datetime1, $datetime2);
echo $interval-&gt;format(&#039;%R%a days&#039;);

$d1 = new DateTime(&#039;2009-06-08 20:30:00&#039;);
$d2 = new DateTime(&#039;2009-06-10 20:30:00&#039;);
$diff = $d1-&gt;diff($d2);

$nb_jours = $diff-&gt;d;

$interval = date_create(&#039;now&#039;)-&gt;diff( $datetime );
$suffix = ( $interval-&gt;invert ? &#039; ago&#039; : &#039;&#039; );
if ( $v = $interval-&gt;y &gt;= 1 ) return pluralize( $interval-&gt;y, &#039;year&#039; ) . $suffix;
if ( $v = $interval-&gt;m &gt;= 1 ) return pluralize( $interval-&gt;m, &#039;month&#039; ) . $suffix;
if ( $v = $interval-&gt;d &gt;= 1 ) return pluralize( $interval-&gt;d, &#039;day&#039; ) . $suffix;
if ( $v = $interval-&gt;h &gt;= 1 ) return pluralize( $interval-&gt;h, &#039;hour&#039; ) . $suffix;
if ( $v = $interval-&gt;i &gt;= 1 ) return pluralize( $interval-&gt;i, &#039;minute&#039; ) . $suffix;
return pluralize( $interval-&gt;s, &#039;second&#039; ) . $suffix;

 

Anciennes versions de PHP


&amp;amp;amp;nbsp;