samedi 1 juin 2019

Conception web: Techniques pour optimiser la performance



Réduire le nombre de requêtes


En général, plus il y a de requêtes demandées par votre page web au serveur, cela ralentit son chargement. Les navigateurs, tel que Explorer, Chrome, Safari, sont limités pour ouvrir un certain nombre de connexions simultanées. Pour diminuer cela lors de la conception de site web, on va réduire les demandes HTTP et le nombre d'allers et retours nécessaires pour charger une page web. Faire moins de requêtes HTTP s'avère être la technique d'optimisation la plus importante, avec le plus grand impact. 



Compresser les fichiers



Les pages web sont construites à partir de fichiers de code, tels que JavaScript, HTML et CSS. Au fur et à mesure que la complexité des pages web augmente, leurs fichiers de code et leurs temps de chargement augmentent également. La compression de fichier peut réduire les fichiers de code jusqu'à 80%, améliorant ainsi le temps de chargement lors de la création de site internet.


Optimiser la mise en cache


L'optimisation de la mise en cache réduit la charge du serveur et par le fait même l'utilisation de la bande passante. Les bons programmeurs utilisent un logiciel de mise en cache dédié pour stocker des copies de documents transitant par leur système.

Tirer parti du cache du navigateur est crucial car cela permet de gagner du temps sur le serveur et d’accélérer les choses.

Minifier les code


La minification des codes enlève les espaces entre les codes écrits par les développeurs web et la manière dont les éléments de réseau interprètent ces codes. La minification supprime les commentaires et les espaces supplémentaires ainsi que les noms de variables afin de minimiser le code.


Optimiser les images


Ne téléchargez pas sur le serveur les photos originales de votre site web, elles sont trop lourdes. Utilisez des outils tels que TinyPNG, ou JPEGmini pour réduire considérablement la taille de l'image tout en conservant presque le même qualité.


Ne pas utiliser de redirections 301


Les redirections sont des tueurs de performance. Évitez-les autant que possible. Une redirection générera des temps d'aller-retour supplémentaires et doublera donc rapidement le temps requis pour charger le document HTML initial avant que le navigateur ne commence à charger d'autres actifs.



Installer un certificat SSL / HTTPS



À faire absolument. En fait, Google pénalise les sites web qui ne l’ont pas.



Utiliser des fonts "standards"



Les polices web, telles que Google Fonts, présentent l'inconvénient d'ajouter des requêtes HTTP supplémentaires aux ressources externes. Donc, choisissez uniquement les font fréquemment utilisées et les styles dont vous avez besoin, limitez au minimum les jeux de caractères, etc.


Choisir un bon hébergement


Avoir un serveur rapide est tout aussi important que l'optimisation des performances de votre site web. Éloignez-vous des comptes d'hébergement partagé bon marché.



Optimiser la base de données



Qu'il s'agisse de nettoyer les anciennes tables inutilisées ou de créer des index pour un accès plus rapide, il y a toujours des choses à optimiser.



Pour un conception de site web performante, allez au www.alliancebambou.com