Les évolutions et améliorations du Smartcache

smartcache

Depuis le lancement début 2015 du Smartcache, cette solution de mise en cache des pages dynamiques est devenue indispensable pour nos clients. Cette solution de « full page caching » est particulièrement intéressante pour les pages pseudo-dynamiques lorsque l’essentiel de la page est commun pour l’ensemble des visiteurs. La partie publique de la page est alors mise en cache sur Fasterize, la partie privée (propre à la session de navigation) est récupérée directement à l’origine via une requête AJAX.

Par exemple, la page produit d'un site e-commerce peut être la même pour tous les utilisateurs du site, sauf le panier qui est propre au visiteur. Avec notre Smart Cache nous pouvons mettre en cache 99% de la page pour l'afficher instantanément aux utilisateurs. Le panier est ensuite chargé dynamiquement et inséré dans la page.

Nous avons apporté deux améliorations significatives au SmartCache pour le rendre plus intelligent et pour réduire son empreinte sur les performances.

Lire plus

Nos optimisations webperf dédiées aux fonts

optimisations des fonts webperf

Dans notre article Webperf : Comment optimiser le chargement des fonts ?, nous avions démontré l’impact du chargement des fonts sur les performances d’un site.
Nous avions notamment constaté que le Speed Index et le Start Render baissaient en moyenne de 5 à 10% lorsque les fonts n’étaient pas chargées.

En matière d’optimisation de fonts, l’outil généralement conseillé est Font-Squirrel. C’est un super outil, mais qui a l’inconvénient d’être manuel. Nous avons donc gardé les meilleures fonctionnalités de celui-ci pour développer notre moteur d’optimisation de fonts automatique.
Au programme :

  1. génération des polices au format WOFF2
  2. mise à jour automatique de la déclaration CSS @font-face
  3. ajout de la propriété font-display
  4. minification des fonts via la technique du subsetting
  5. autohint des polices pour un meilleur rendu visuel sous Windows
  6. optimisation du chargement des polices Google Font

Lire plus

Fasterize supporte désormais Let’s Encrypt

On a beaucoup entendu parler de HTTPS ces derniers temps. Ce n'est plus un simple avantage, c'est désormais un "must-have" (pour la sécurité bien sûr, mais aussi pour le référencement).
Si auparavant la mise en place d'un site en HTTPS était complexe et couteux, Let's encrypt a changé la donne.
Let's Encrypt est une autorité de certification gratuite et automatisée qui fournit des certificats SSL valides pour 3 mois (renouvelable). Cette nouvelle autorité contribue ainsi activement à un Web plus sécurisé et plus respectueux de la vie privée. Voilà pourquoi il était important pour nous d'être compatible avec Let's Encrypt, tout en simplifiant au maximum la vie de nos clients.

Lire plus

Smart Cache : nouvelle génération de cache !

cacheLa mise en cache est probablement la technique la plus efficace pour réduire le temps de chargement de plusieurs centaines de millisecondes.
Mais s’il est facile de mettre en cache les ressources statiques d’une page web, vous avez probablement été confronté(e) à la difficulté de mettre en cache des pages web.
Et le problème se situe bien ici : presque toutes les pages web sont personnalisées en fonction de l’utilisateur. Alors, comment faire pour continuer de profiter des bénéfices de la mise en cache lorsque les pages sont dynamiques ? Continue reading Smart Cache : nouvelle génération de cache !

Les 7 mythes sur l’Entreprise Libérée

entreprise liberee
Il y a quelques jours nous avons lu cet article “L’Entreprise Libérée, entre communication et imposture“. À la fin de cette lecture, nous n’avions qu’une envie : témoigner de notre expérience et défaire les mythes que l’on voit trop souvent sur l’Entreprise Libérée.

Mais avant tout, il faut se demander ce qu’est une Entreprise Libérée. De quoi l’entreprise est-elle libérée ? C’est vrai, c’est devenu un “buzz-word”. Mais pour nous, l’Entreprise Libérée a un vrai sens, un sens humain, et nous travaillons à l’appliquer au quotidien (dans nos méthodologies de travail, d’échanges en interne et en externe, dans nos évolutions, nos prises de décisions, nos recrutements, etc). Lorsque nous parlons d’Entreprise Libérée, nous y voyons la libération du potentiel de chacun des membres de notre équipe. Exit le management traditionnel, exit la hiérarchie imposée. Nous avons choisi un autre modèle.

Lire plus