1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Résoudre des erreurs liées à une surcharge du site ; optimiser le site
Ce guide explique comment optimiser le site Web que vous gérez afin de le rendre plus rapide sur Internet et permettre à tous les visiteurs d'y naviguer sans peine quelle que soit leur vitesse de connexion.
Le rôle de l'hébergeur
La vitesse de chargement d'un site Internet dépend de nombreux facteurs (performance du serveur, infrastructure réseau de l'hébergeur, connexion Internet du visiteur, optimisation du site Internet, etc.).
En tant qu'hébergeur, nous nous efforçons de proposer ce qui se fait de mieux en matière d'hébergement et nous faisons évoluer en permanence nos produits et notre infrastructure:
- tous nos hébergements fonctionnent sur des disques SSD de dernière génération
- l'infrastructure bénéficie de plus de 70 Gbit/s d'interconnexion et de redondance avec les meilleurs fournisseurs d'accès Internet (Swisscom, Cogent, Level3, etc.)
- afin de pouvoir absorber sans problème les pics de fréquentation, nos serveurs fonctionnent avec des processeurs Intel Xeon 64 bits, qui sont remplacés régulièrement et nos serveurs partagés/mutualisés utilisent en moyenne seulement 40% de la puissance de leurs CPU
De plus lorsque vous nous soumettez une demande de support concernant des lenteurs, nous analysons si:
- le serveur de votre hébergement fonctionne normalement et n'a pas rencontré de problèmes durant les 48 dernières heures
- notre infrastructure réseau n'a pas rencontré de perturbations durant les 48 dernières heures
Le rôle du détenteur de site et du webmaster
Infomaniak n'intervient pas sur le contenu des serveurs ou le développement de sites Internet. La création ou la maintenance d'un site est un métier différent, bien qu'il soit lié à nos activités puisque nous proposons les outils et les services qu’un webmaster utilise pour créer des sites Internet.
Analyser la cause des lenteurs
Voici donc ce qu'il vous appartient de faire si vous constatez des lenteurs avec votre site:
- suivre les recommandations de Google PageSpeed Insights afin d'optimiser votre site internet... les points relevés concernent en effet la conception du site Internet et non la configuration du serveur ; lire ceci (cliquer ici) si le résultat du test vous invite à autoriser la compression des ressources sur votre site
- en cas de lenteurs depuis l'étranger, envisager l'activation de DNS Fast Anycast
- installer et configurer un système de cache sur votre site afin d'éviter les accès redondants aux bases de données et d'accélérer l'affichage de votre site
- envisager un CDN
- tester la vitesse de réponse du serveur (TTFB)
- scanner votre hébergement à la recherche de virus
- purger régulièrement les bases de données et supprimer les entrées inutiles
- utiliser la dernière version de PHP compatible avec votre site/CMS/application Web
- éviter l'usage d'images, de compteurs, de CGI ou de médias hébergés sur des fournisseurs externes, car si ceux-ci sont inatteignables, votre site semblera lent
- désactiver les extensions superflues qui consomment beaucoup de ressources dans votre CMS
- mettre et tenir à jour les CMS/applications Web régulièrement
- mettre en place un délai de navigation pour les bots d'indexation, car certains ont un fonctionnement très "agressif". Il est possible de limiter leur impact en mettant en place un Crawl-delay
- consulter les éventuels error-logs qui regroupent toutes les erreurs générées par votre site ; en corrigeant ces erreurs, votre site sera plus performant
- consulter les éventuels slowlogs: ils regroupent les requêtes qui prennent plus de 5 secondes à s'exécuter ; il est important de corriger les requêtes listées dans ce fichier (exemples d'optimisation SQL)
- ajouter un système de cache serveur (serveur Cloud uniquement)
- augmenter la valeur max_children (serveur Cloud uniquement)
Si un problème persiste...
En tant que détenteur de site, si vous êtes webmaster ou que vous avez engagé un webmaster qui ne trouve pas non plus l'origine des lenteurs, vous pouvez nous contacter par écrit uniquement après avoir obtenu les renseignements suivants:
- nom du site que nous hébergeons
- dates et heures des lenteurs rencontrées
- nom de la base de données éventuellement concernée / idem pour compte FTP
- votre adresse IP publique au moment des tests (visible par exemple sur https://www.infomaniak.com/ip)
- type de lenteur constaté (affichage du site, transferts FTP...)
- problèmes (lenteurs par exemple) pour accéder au site d'Infomaniak par intermittence?
- résultat d'un traceroute vers 84.16.66.66 et nous copier/coller les résultats complets (capture d'écran si nécessaire)
- résultat d'un speedtest en nous choisissant comme destination (http://www.speedtest.net/ — cliquer sur Changer de serveur afin de sélectionner Infomaniak)
Si vos besoins explosent...
Si l'hébergement mutualisé ne convient plus à votre site il faut étudier le passage éventuel à un Serveur Cloud. Votre site pourra être simplement déplacé sur ce type de serveur où il sera seul et sur lequel vous pourrez installer un moteur de cache par exemple.