Kitame straipsnyje apžvelgsime „LibreSpeed“. Toliau pamatysime, kaip sugebės bet kuris vartotojas nustatykite „speedtest“ mini serverį greitai ir atlikdami kelis paprastus veiksmus. Su juo galėsime gauti un,es nemokamas greičio bandymas ir atviro kodo kuriuos galima priglobti serveryje ir kuriuos vartotojai galės paleisti iš savo mėgstamos interneto naršyklės.
Šį greičio matuoklį galima įsigyti nemokamai ir jis suderinamas su pagrindiniais dažniausiai naudojamais žiniatinklio serveriais. Išmatuokite ping, siunčiant HTTP užklausą į pasirinktą serverį ir ji matuoja laiką, kol gaus atsakymą. Tai mums taip pat leis patikrinkite įkėlimo ir atsisiuntimo greitį. Viskas labai paprastai ir greitai.
Apskritai, „LibreSpeed“ yra programa, su kuria išbandykite mūsų interneto ryšio pralaidumo greitį. Jis naudojamas jį talpinant serveryje, kad vartotojai galėtų atlikti greičio testą (Speedtest).
Bendrosios charakteristikos
- Mes galime nustatyti atsisiuntimo greitį ir įkėlimo greitį per jūsų atliekamą testą.
- Šis testas naudoja zvimbimas y nervintis.
- Valdymas IP, IPT ir atstumo aptikimas.
- Telemetrija (neprivaloma).
- Ji ketina pasiūlyti mums galimybė pasidalinti rezultatais (neprivaloma).
- Daugkartinis testo taškai (neprivaloma).
- Testas suderinamas su bet kuria naršykle, palaikančia XHR 2 lygio ir „Web Workers“. „JavaScript“ turi būti įjungta. Visi palaikomos šiuolaikinės naršyklės garsas: IE11, naujausias „Edge“, naujausias „Chrome“, naujausias „Firefox“ ir naujausias „Safari“.
- Kliento pusėje testas gali naudoti iki 500 MB RAM labai greitiems ryšiams.
- taip pat veikia su mobiliosiomis versijomis.
Tai tik keletas šio įrankio savybių. Galite pasikonsultuoti su visais ir dar keliais „GitHub“ puslapis šiam projektui.
Įdiekite „LibreSpeed“
Pirmiausia, pirmiausia mums reikės įdiegti PHP ir „Apache“. Šie reikalavimai gali būti įdiegti kaip root arba naudojant sudo. Norėdami tai padaryti, tiesiog turite atidaryti terminalą („Ctrl“ + „Alt“ + T) ir parašyti jame šias komandas:
sudo apt-get install apache2 php
Kita galimybė įdiegti du ankstesnius paketus bus naudoti tokią programą kaip „Tasksel“. Įdiegę „Apache“ ir PHP su visais reikalingais moduliais, mums to reikės iš naujo paleiskite „Apache“ paslaugą. Tai galima padaryti naudojant komandą:
service apache2 restart
Klonuokite saugyklą
Numatytasis „Apache“ šakninis katalogas gali būti / var / www / o / var / www / html /. Prieš tęsiant būtina patikrinti maršrutą.
Prieš tęsdami mums reikės įdiekite git:
sudo apt install git
Šiose eilutėse mes manysime, kad apache kelias yra / var / www /. Tai suprasdami, galėsime klonuoti saugyklą iš „GitHub“ naudojant šias komandas:
cd /var/www sudo git clone https://github.com/adolfintel/speedtest
Baigę ankstesnius veiksmus, dabar galėsime pasirinkite vieną iš greičiausių dizaino pavyzdžių, kuriuo pasieksime didesnį pagrindinio puslapio greitį. Daugiau informacijos apie tai galite rasti projekto dokumentacija.
Paleiskite „SpeedTest“ paslaugą
Šiame pavyzdyje mes ketiname naudoti failą example-singleServer-gauges.html. Norėdami jį naudoti, turite tiesiog nukopijuoti jį kaip index.html. Tai galima padaryti vykdant komandą terminale, kuriame vykdome ankstesnes komandas:
cd speedtest sudo cp example-singleServer-gauges.html index.html
Po šių komandų mes tik turime perkraukite apache su komanda:
systemctl reload apache2
Tai padarę mes jau turėtume prieiga prie mūsų pačių greičio testo. Norėdami pasiekti „Speedtest“, savo mėgstamoje naršyklėje tiesiog eikite į šį URL:
http://localhost/speedtest/
Prieš vykdydami interneto ryšio greičio testą, svarbu uždaryti visas veikiančias programas ar bet kurias kitas, kurios gali sunaudoti pralaidumą.
Nustatyti visa tai yra gana paprasta ir tai galima padaryti per kelias minutes be didelio triukšmo. Norėdami gauti išsamesnės informacijos apie operaciją ir jos teikiamas galimybes vartotojams, galite kreipkitės į „Wiki“ kuriuos jie suteikia prieigą vartotojams puslapis „GitHub“ projekto.