Voici la liste de où vous pouvez tester votre site web:
- PageSpeed Insights - Les Développeurs De Google
- YSlow
- Webpagetest
- Pingdom Tools
- GTmetrix
- iWebTool
- APM Cloud Monitor
Également à accélérer la vitesse de votre page, vous pouvez utiliser:
- Amazon CloudFront
-
CloudFlare - a plan gratuit
1. Optimiser Vos Images
Savoir quand utiliser le format de fichier approprié pour vos images. Modification d'un format de fichier différent, peut considérablement réduire la taille de fichier d'une image.
-
GIF - est idéal pour des images avec peu de couleurs comme des logos.
-
JPEG - est idéale pour des images avec beaucoup de couleurs et des détails comme des photographies.
-
PNG - est du choix lorsque vous avez besoin de haute qualité des images transparentes.
Consultez ces ressources pour en savoir plus sur l'optimisation des images:
Pour réduire la taille de vos images, je recommanderais TinyPNG
2. Ne pas redimensionner les Images
Évitez d'utiliser une image plus grande que vous avez besoin simplement parce que vous pouvez définir l' width
et height
attributs d' <img>
éléments HTML.
* Si vous avez besoin d'un 100x100px image et vous avez un 700x700px de l'image, utiliser un éditeur d'image comme Photoshop ou de l'une de ces basé sur le web des éditeurs d'image pour redimensionner l'image aux dimensions nécessaires. Cela permet de réduire la taille du fichier de l'image, contribuant ainsi à diminuer le temps de chargement de la page.
3. Compresser et Optimiser Votre Contenu
La tâche de la compression de votre contenu de site web peut avoir un énorme impact sur la réduction de temps de chargement. Lors de l'utilisation de la compression HTTP, l'ensemble de votre page web de données est envoyé dans un seul fichier plus petit au lieu d'une demande qui est plein de beaucoup de fichiers différents. Pour plus d'informations, voir cet article de Wikipédia sur la Compression HTTP.
Vous pouvez également optimiser et compresser vos fichiers JavaScript et CSS en les combinant et les minifying le code source.
4. Mettre la feuille de style des Références au Top
Déplacement de votre feuille de style les références à l' <head>
de votre document HTML à l'aide de vos pages se sentir comme il est de chargement plus rapide, car cela permet à vos pages de rendre les styles progressivement. En outre, il ne fait pas mal que c'est le standard du W3C.
5. Mettre des Références de Script en Bas
Les navigateurs ne peut télécharger des deux éléments par nom d'hôte dans le même temps. Si vous ajoutez vos scripts vers le haut, il serait bloc de rien d'autre en dessous sur le chargement initial de la page. Cela donne l'impression de la page est en cours de chargement plus lent.
Pour éviter cette situation, la place des références de script aussi loin dans le document HTML que possible, de préférence juste avant la clôture <body>
balise.
6. Place du JavaScript et du CSS dans des Fichiers Externes
Si votre code JavaScript et CSS directement dans votre document HTML, ils sont téléchargées à chaque fois qu'un document HTML est demandé. Ce, alors, ne pas tirer parti de la mise en cache du navigateur et augmente la taille du document HTML.
Placez toujours votre CSS et JavaScript dans des fichiers externes; c'est une meilleure pratique qui rend votre site plus facile à maintenir et à mettre à jour.
7. Réduire les Requêtes HTTP
Lorsque vous visitez une nouvelle page web, plus de la page-le temps de chargement est passé le téléchargement des composants de la page (par exemple, images, feuilles de style et scripts).
En minimisant le nombre de demandes d'une page web doit faire, il se charge plus vite. Afin de réduire les requêtes HTTP pour les images, une chose que vous pouvez faire est d'utiliser les sprites CSS pour combiner plusieurs images.
Si vous avez plusieurs feuilles de style et des bibliothèques JavaScript, envisager de les combiner afin de réduire le nombre de requêtes HTTP.
8. Cache De Vos Pages Web
Si vous utilisez un système de gestion de contenu qui génère dynamiquement des pages de votre site web, vous devriez statique de cache de vos pages web et des requêtes de base de données de sorte que vous pouvez réduire la pression sur votre serveur ainsi que d'accélérer les temps de rendu des pages.
9. Réduire Les Redirections 301
Chaque fois qu'une redirection 301 est utilisé, il force le navigateur à une nouvelle URL, ce qui augmente la page-les temps de chargement. Si possible, évitez d'utiliser des redirections 301.