Est-ce rapide ?
La vitesse et les performances ont toujours été au centre de nos préoccupations lors du développement de l'agent de redirection.io et, plus généralement, de la plateforme redirection.io.
Il serait absurde de proposer un outil capable de gérer des milliers de règles de redirection s'il avait un impact majeur sur les performances d'un site web. C'est pourquoi nous avons développé une suite de benchmarks qui compare les performances de notre agent avec d'autres solutions du marché.
Bien que nginx et Apache offrent des capacités de redirection, nous avons mesuré que les performances diminuent légèrement lorsque le serveur web doit gérer plus de ~5k règles de redirection, même si les règles sont directement configurées au niveau du VirtualHost. En comparaison, redirection.io est évolutif et peut gérer plusieurs centaines de milliers de règles pour un seul domaine sans problèmes de performances majeurs.
L'ordre de grandeur de l'analyse et de la correspondance des requêtes est la microseconde (10-6 secondes, un millième de milliseconde). Notre suite de benchmarks inclut des tests de charge et des jeux de règles de différentes tailles, pour tester les performances et les capacités de concurrence de l'agent redirectionio.
Nous ne fournissons pas de chiffres précis car les mesures peuvent varier en fonction du jeu de règles, du type de proxy utilisé (autonome, nginx, Apache, etc.), des conditions réseau, etc., mais l'impact global sur les performances de l'utilisation de redirection.io devrait rester marginal. Nous surveillons constamment les performances de notre agent, car nous pensons que les améliorations SEO ne doivent pas se faire au détriment de la vitesse ou des performances. Soyez assuré que l'efficacité et la vitesse sont un sujet central dans la conception de redirection.io.
Si votre plateforme devait supporter plus de trafic, vous pouvez bien sûr faire évoluer votre infrastructure et ajouter des agents (ce qui est fortement conseillé pour la redondance et la haute disponibilité). À titre d'exemple, voici un schéma si redirectionio-agent
est utilisé comme reverse proxy (mais vous pouvez obtenir des architectures similaires en utilisant redirection.io via les modules nginx ou Apache2) :