Les utilisateurs nâaiment vraiment pas que la ressource en ligne dont ils ont besoin soit lente. DonnĂ©es disent que 57 % des utilisateurs quitteront une page Web si le chargement prend plus de trois secondes, tandis que 47 % sont prĂȘts Ă attendre seulement deux secondes. Un retard d'une seconde peut coĂ»ter 7 % en conversions et 16 % en satisfaction utilisateur rĂ©duite.
Par conséquent, vous devez vous préparer à une augmentation de la charge et des pics de trafic. Et aujourd'hui, nous allons parler de la façon de procéder.
Noter: le matériel n'est pas destiné aux gourous de l'administration systÚme, mais plutÎt aux propriétaires de sites Web d'entreprise, il s'agit donc plutÎt d'une revue par nature.
1. Utiliser la mise en cache
Plus un site peut contenir de contenu pouvant ĂȘtre mis en cache afin de ne pas ĂȘtre chargĂ© Ă chaque fois qu'un utilisateur visite la page, mieux c'est. En rĂšgle gĂ©nĂ©rale, une grande partie du contenu est statique et nâa tout simplement pas besoin dâĂȘtre constamment rechargĂ©e. La mise en cache est particuliĂšrement importante lors des pics de trafic et peut non seulement contribuer Ă accĂ©lĂ©rer le site, mais Ă©galement Ă Ă©conomiser de l'argent.
Si vous avez simplement un site web, par exemple WordPress, puis des plugins de mise en cache comme ou .
2. Traitez uniquement le trafic utile
Sur Les recherches montrent que sur lâInternet moderne, prĂšs de 40 % de tout le trafic est gĂ©nĂ©rĂ© par des robots. Les robots peuvent ĂȘtre bons (les robots des moteurs de recherche, par exemple) ou mauvais. Ces derniers incluent, par exemple, toutes sortes d'analyseurs qui analysent et extraient des donnĂ©es.
Dans le segment de l'Internet d'entreprise, la situation est encore pire : ici, le volume du trafic des robots malveillants peut 42%. Câest mauvais pour les entreprises pour deux raisons. PremiĂšrement, des robots malveillants peuvent ĂȘtre lancĂ©s par des concurrents pour voler du contenu ou collecter des donnĂ©es commerciales importantes, et deuxiĂšmement, le trafic de robots crĂ©e une charge supplĂ©mentaire importante sur l'infrastructure.
Les systĂšmes de filtrage aident Ă Ă©liminer le problĂšme et Ă rĂ©duire la charge sur le site, mais pour qu'ils fonctionnent correctement, ils doivent ĂȘtre calibrĂ©s individuellement pour chaque site. Pour ce faire, le trafic des robots peut ĂȘtre simulĂ©. Un excellent outil pour simuler une telle charge consiste Ă utiliser des services comme , qui vous permettent de louer des proxys rĂ©sidentiels.
De nombreux robots modernes utilisent des adresses IP résidentes, ce qui signifie qu'un test de haute qualité nécessitera un grand nombre de ces adresses.
3. Ăquilibrez la charge
Explorez les options disponibles de l'outil d'équilibrage de charge. Il existe trois types de solutions de ce type : fonctionnant au niveau matériel, avec des équilibreurs cloud et logiciels.
Avec un degrĂ© de probabilitĂ© Ă©levĂ©, les options matĂ©rielles seront trĂšs coĂ»teuses pour les petites entreprises ou les crĂ©ateurs de startups, prĂȘtons donc plus attention aux deux autres options.
Les outils cloud populaires incluent â il est souvent utilisĂ© par les entreprises rencontrant des difficultĂ©s dues Ă une augmentation du trafic. Parmi les options logicielles que nous pouvons citer , de sĂ©rieuses capacitĂ©s d'Ă©quilibrage de charge sont intĂ©grĂ©es au serveur Web .
4. Optimiser la diffusion de contenu
Une autre Ă©tape qui sera utile en cas de pics d'activitĂ© rĂ©seau consiste Ă utiliser un CDN ou Content Delivery Network. Ă la base, il sâagit dâun ensemble de serveurs rĂ©partis dans le monde entier qui peuvent ĂȘtre utilisĂ©s pour fournir du contenu Ă lâutilisateur selon lâitinĂ©raire le plus optimal.
En rÚgle générale, le contenu du site est situé sur un serveur principal à un seul emplacement. Ainsi, lorsque les demandes proviennent de différents endroits, les réponses peuvent ne pas parvenir uniformément aux utilisateurs, ce qui ressemble à un retard. Plus l'utilisateur est éloigné du serveur du site, plus il doit attendre une réponse.
CDN met en cache les fichiers sur différents serveurs et les « récupÚre » pour les transmettre à l'utilisateur depuis le serveur le plus proche de lui sur le réseau. Cela vous permet de créer votre propre itinéraire de livraison pour chaque utilisateur et d'accélérer considérablement le fonctionnement de l'ensemble du systÚme dans son ensemble.
Sur vous pouvez trouver toute une liste de CDN pouvant ĂȘtre utilisĂ©s avec des sites Web.
5. Utilisez la compression
La compression de fichiers est un autre outil permettant dâaccĂ©lĂ©rer le chargement des sites Web. De nombreuses ressources Ă forte charge incluent afin de rĂ©duire la taille des fichiers du site pour leur tĂ©lĂ©chargement et leur envoi.
Gzip fonctionne comme ceci : l'outil recherche les lignes en double dans un fichier et remplace la seconde par un pointeur vers la ligne précédente. Lorsque le navigateur décompresse le fichier résultant, il parcourt les lignes qu'il contient, lit le pointeur et affiche le contenu « supprimé ». De cette façon, vous pouvez réduire le poids total des fichiers jusqu'à 70 %. Certains fournisseurs d'hébergement activent la compression Gzip par défaut, mais il est préférable de vérifier ce paramÚtre manuellement.
Source: habr.com
