Dans le prochain article, nous allons jeter un œil à LibreSpeed. Ensuite, nous verrons comment tout utilisateur pourra configurer un mini serveur speedtest rapidement et en quelques étapes faciles. Avec lui, nous pourrons arriver à avoir un test de vitesse gratuit et open source qui peuvent être hébergés sur un serveur, et que les utilisateurs pourront exécuter à partir de leur navigateur Web préféré.
Ce compteur de vitesse est disponible gratuitement et est compatible avec les principaux serveurs Web couramment utilisés. Mesurer le ping, l'envoi d'une requête HTTP au serveur sélectionné et il mesure le temps jusqu'à ce qu'il obtienne la réponse. Cela nous permettra également vérifier la vitesse de téléchargement et de téléchargement. Le tout d'une manière très simple et rapide.
De manière générale, LibreSpeed est une application avec laquelle tester la vitesse de la bande passante de notre connexion Internet. Il est utilisé en l'hébergeant sur un serveur afin de servir les utilisateurs à effectuer le test de vitesse (Speedtest).
Caractéristiques générales
- Nous pourrons définir la vitesse de téléchargement et la vitesse de téléchargement à travers le test que vous effectuez.
- Ce test utiliser ping y gigue.
- Adresse IP, FAI et détection de distance.
- Télémétrie (en option).
- Il va nous offrir le possibilité de partager les résultats (en option).
- Multiple points de test (en option).
- Le test est compatible avec tout navigateur prenant en charge XHR Niveau 2 et Web Workers. JavaScript doit être activé. Tous les navigateurs modernes sont pris en charge sont: IE11, le dernier Edge, le dernier Chrome, le dernier Firefox et le dernier Safari.
- Côté client, le test peut utiliser jusqu'à 500 Mo de RAM sur des connexions très rapides.
- Aussi fonctionne avec les versions mobiles.
Ce ne sont là que quelques-unes des fonctionnalités de cet outil. Vous pouvez les consulter tous et d'autres dans le Page GitHub pour ce projet.
Installez LibreSpeed
Tout d'abord, d'abord nous aurons besoin d'installer PHP et Apache. Ces exigences peuvent être installées en tant que root ou en utilisant sudo. Pour ce faire, il vous suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'y écrire les commandes suivantes:
sudo apt-get install apache2 php
Une autre option pour installer les deux packages précédents sera d'utiliser une application comme Tasksel. Après avoir installé Apache et PHP avec tous les modules nécessaires, nous aurons besoin redémarrer le service Apache. Cela peut être fait en utilisant la commande:
service apache2 restart
Cloner le référentiel
Le répertoire racine Apache par défaut peut être / var / www / o / var / www / html /. Il est nécessaire de vérifier l'itinéraire avant de continuer.
Avant de continuer, nous aurons besoin installer git:

sudo apt install git
Pour les lignes suivantes, nous allons supposer que le chemin apache est / var / www /. Ayant ceci clair, nous pourrons cloner le référentiel à partir de GitHub à l'aide des commandes suivantes:

cd /var/www sudo git clone https://github.com/adolfintel/speedtest
Terminé les étapes précédentes, nous pourrons maintenant sélectionnez l'un des exemples de conception les plus rapides, avec lequel nous atteindrons une plus grande vitesse de la page principale. Vous trouverez plus de détails à ce sujet dans le documentation du projet.
Démarrez le service SpeedTest
Pour cet exemple, nous allons utiliser le fichier exemple-singleServer-jauges.html. Pour l'utiliser, il vous suffit de le copier sous index.html. Cela peut être fait en exécutant la commande dans le terminal dans lequel nous exécutons les commandes précédentes:

cd speedtest sudo cp example-singleServer-gauges.html index.html
Après ces commandes, nous n'avons que recharger apache avec la commande:
systemctl reload apache2
Avec tout cela fait, nous devrions déjà avoir accès à notre propre test de vitesse. Pour accéder à speedtest, dans votre navigateur préféré, il vous suffit d'aller à l'URL suivante:

http://localhost/speedtest/
Avant d'exécuter le test de vitesse de connexion Internet, il est important de fermer toute application en cours d'exécution ou tout autre élément susceptible de consommer de la bande passante.
La configuration de tout cela est assez simple et peut être effectuée en quelques minutes sans trop d'histoires. Pour obtenir des informations plus détaillées sur le fonctionnement et les possibilités qu'il offre aux utilisateurs, vous pouvez consulter le Wiki qu'ils mettent à la disposition des utilisateurs dans le page sur GitHub le projet.