В следващата статия ще разгледаме LibreSpeed. След това ще видим как всеки потребител ще може настройте най-бързия мини сървър бързо и с няколко лесни стъпки. С него ще успеем да имаме Una безплатен тест за скорост и с отворен код които могат да бъдат хоствани на сървър и че потребителите ще могат да стартират от любимия си уеб браузър.
Този измервател на скоростта е достъпен безплатно и е съвместим с основните уеб сървъри, които се използват често. Измерете пинга, изпращайки HTTP заявка до избрания сървър и той измерва времето, докато получи отговора. Това също ще ни позволи проверете скоростта на качване и изтегляне. Всичко по много прост и бърз начин.
Най-общо казано, LibreSpeed е приложение, с което тествайте скоростта на честотната лента на нашата интернет връзка. Използва се чрез хостинг на сървър, за да служи на потребителите за извършване на тест за скорост (Speedtest).
Общи характеристики
- Можем задайте скорост на изтегляне и скорост на качване чрез теста, който провеждате.
- Този тест използва пинг y нервнича.
- Адрес IP, интернет доставчик и откриване на разстояние.
- Телеметрия (по избор).
- Той ще ни предложи възможност за споделяне на резултати (по избор).
- кратни точки за изпитване (по избор).
- Тестът е съвместим с всеки браузър, който поддържа XHR Level 2 и Web Workers. JavaScript трябва да бъде активиран. Всеки поддържат се съвременни браузъри звук: IE11, най-новият Edge, най-новият Chrome, най-новият Firefox и най-новият Safari.
- От страна на клиента, тестът може да използва до 500MB RAM на много бързи връзки.
- също работи с мобилни версии.
Това са само някои от характеристиките на този инструмент. Можете да се консултирате с всички тях и някои повече в Страница на GitHub за този проект.
Инсталирайте LibreSpeed
Първо, първо ще трябва да имаме инсталирани PHP и Apache. Тези изисквания могат да бъдат инсталирани като root или с помощта на sudo. За да направите това, просто трябва да отворите терминал (Ctrl + Alt + T) и да напишете в него следните команди:
sudo apt-get install apache2 php
Друга възможност за инсталиране на двата предишни пакета ще бъде използването на приложение като Tasksel. След като инсталираме Apache и PHP с всички необходими модули, ще имаме нужда рестартирайте услугата Apache. Това може да стане с помощта на командата:
service apache2 restart
Клонирайте хранилището
Основната директория на Apache по подразбиране може да бъде / Var / WWW / o / Var / WWW / HTML /. Преди да продължите е необходимо да проверите маршрута.
Преди да продължим ще ни трябва инсталирайте git:
sudo apt install git
За следващите редове ще приемем, че пътят на apache е / Var / WWW /. Като разберем това, ще можем клонирайте хранилището от GitHub използвайки следните команди:
cd /var/www sudo git clone https://github.com/adolfintel/speedtest
Завършихме предишните стъпки, сега ще можем изберете един от най-бързите примери за дизайн, с което ще постигнем по-голяма скорост на основната страница. Повече подробности за това можете да намерите в проектна документация.
Стартирайте услугата SpeedTest
За този пример ще използваме файла example-singleServer-gauges.html. За да го използвате, просто трябва да го копирате като index.html. Това може да стане чрез изпълнение на командата в терминала, в който изпълняваме предишните команди:
cd speedtest sudo cp example-singleServer-gauges.html index.html
След тези команди имаме само презаредете apache с командата:
systemctl reload apache2
С всичко това вече трябваше да го направим достъп до собствения ни тест за скорост. За да влезете в speedtest, в любимия си браузър просто трябва да отидете на следния URL адрес:
http://localhost/speedtest/
Преди да стартирате теста за скорост на интернет връзката, важно е да затворите всяко приложение, което може да се изпълнява или нещо друго, което може да консумира честотната лента.
Настройването на всичко това е доста лесно и може да бъде направено за няколко минути, без много шум. Можете да получите по-подробна информация за операцията и възможностите, които тя предлага на потребителите консултирайте се с Wiki които те правят достъпни за потребителите в страница в GitHub на проекта.