Voilà un sujet qu’il est plus qu’important de maitriser à partir du moment où l’on possède un site web actif. C’est dans cet optique que Intellicore (ou plus exactement Camille Roux) a donné une conférence afin d’aider les plus novices d’entre nous, à en savoir plus sur la magie qui reigne autour des moteurs de recherche.
Voici sans plus attendre, la vidéo que j’ai initialement vu sur Monetiweb:
Maintenant pour ce qui est des blogs, il y a t-il des choses à faire spécifiquement?
Pour répondre à cette question, je vous laisse lire l’article: Search Engine Optimization for Wordpress. Les principes énoncés ici pour Wordpress sont évidemment applicables à tous les autres CMS.
C’est en lisant mes flux Rss que j’ai découvert cette page très intéressante répertoriant différentes solutions permettant de minimiser la taille de vos scripts pour accélérer le chargement de page.
Différentes méthodes sont proposées dont certaines avec Php, Java, Ruby,…
Pour en savoir plus je vous remets le commentaire que j’avais laissé lors d’une discussion sur l’article de google maps:
En fait, c’est une méthode connue en optimisation. Il s’agit en fait d’écrire son code de façon normale avec des variables nommées comme: imageSud, compteurTemps …
Et lorsque l’on distribue notre code on remplace toutes ces variables par des lettres. Ainsi le script est chargé plus rapidement par l’explorateur car il a une taille moins importante. Et comme ce genre d’application a besoin d’une réactivité très grande car l’utilisateur doit pouvoir se déplacer sur la map en temps réel, on économise de cette façon la taille du script au maximum.
Pour vous donner un autre exemple, les librairies Javascript avec lesquelles je travaille en ce moment (comme Jquery) ont plusieurs version en téléchargement: Packed et normale. La version normale vous permet de vous plonger dans le code afin de comprendre comment est réalisé la librairie et pourquoi pas ajouter vous même vos fonctions. Tandis que la version packed est illisible pour un humain.
En effet, un script est passé par là pour en diminuer la taille au maximum. Ce processus de diminution de la taille de la librairie va permettre lors de l’appel à cette dernière de gagner ainsi en vitesse de chargement et d’exécution! Ce script va donc renommer toutes les variables, supprimer les indentations et les espaces inutiles (du point de vue machine). Et voilà pour ma petite explication sur ce choix de nom de variable!