Interneti ribalaiuse kiiruse testimiseks seadistage oma "Speedtest Mini Server"


Olles üllatunud eelmise artikli vastusest, kuidas ribalaiuse kiirust testida käsurea tööriista speedtest-cli abil, on selle õpetuse eesmärk anda teile teadmised oma kiiretesti miniserveri seadistamiseks 10 minutiga.

[Samuti võib teile meeldida: Kuidas testida oma Linuxi Interneti-kiirust Speedtesti CLI abil]

Speedtest.net mini on kiiruse testimise rakendus, mida kasutatakse kiirustestide serveri (Mini) majutamiseks teie enda saidil/serveris. Samal eesmärgil on veel üks NetGuage'i rakendus, mis on mõeldud peamiselt ettevõtete saitidele.

Speedtest.net Mini on saadaval tasuta ja ühildub kõigi suuremate veebiserveritega. See mõõdab pingi, saates valitud serverile HTTP-päringu ja mõõdab vastuse saamise aega. Üleslaadimise ja allalaadimiskiiruse kontrollimiseks laadib see veebiserverist üles ja alla laadida väikseid binaarfaile kliendile ja vastupidi üleslaadimiseks.

Märkus: Speedtest Mini serverit ei tohi kasutada ärilistel eesmärkidel ega ühelgi kaubanduslikul saidil.

Installige Speedtest Mini Server Linuxi

Laadige alla Speedtest Mini Server allolevalt lingilt. Enne allalaadimist peate sisse logima. Kui teil pole kontot, registreeruge kõigepealt.

  1. http://www.speedtest.net/mini.php

Kui olete alla laadinud faili mini.zip , peate arhiivifaili lahti pakkima.

# Unzip mini.zip

Nüüd peate määrama, millises serveris soovite rakendust majutada. Hostimisserveriks saate valida järgmise valiku - PHP, ASP, ASP.NET ja JSP. Siin kasutame hostimiseks serveritena PHP-d ja Apache'i.

Installime Apache, PHP ja kõik vajalikud PHP-moodulid järgmiste käskude abil.

# apt-get install apache2
# apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
# yum install httpd
# yum install php php-mysql php-pdo php-gd php-mbstring

Pärast Apache ja PHP installimist kõigi vajalike moodulitega taaskäivitage Apache teenus, nagu allpool näidatud.

# service apache2 restart		[On Debian/Ubuntu/Mint]
# service httpd restart			[On RedHat/CentOS/Fedora]
# systemct1 restart httpd		[On RHEL/CentOS 7.x and Fedora 21]

Järgmisena looge Apache vaikekataloogi alla phpinfo.php -fail, mida kontrollime, kas PHP renderdatakse õigesti või mitte.

# echo "<?php phpinfo(); ?>" > /var/www/phpinfo.php         [On Debian/Ubuntu/Mint]
# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php [On RedHat/CentOS/Fedora]

Märkus: Vaikimisi Apache juurkataloog võib-olla/var/www/või/var/www/html /, kontrollige enne edasiliikumist teed ...

Nüüd laadime väljapakitud kausta mini üles Apache vaikekataloogi.

# cp -R /[location to extracted folder]/mini /var/www/       [On Debian/Ubuntu/Mint]
# cp -R /[location to extracted folder]/mini /var/www/html   [On RedHat/CentOS/Fedora]

Peame faili ümber nimetama, seega tuleb pikas loetleda kataloogi sisu, mis laaditi üles Apache kataloogi/var/www/või/var/www/html.

# ls -l /var/www/mini

OR

# ls -l /var/www/html/mini

Nimetage nüüd index-php.html ümber ainult index.html -iks ja jätke teised failid puutumata.

# cd /var/www/
OR
# cd /var/www/html/

# mv mini/index-php.html mini/index.html

Märkus. Kui kasutate hostina mõnda muud platvormi, peate vastava faili ümber nimetama, nagu allpool näidatud.

  1. Nimetage index-aspx.html ümber index.html-ks, kui kasutate hostina ASP.NET-i.
  2. Nimetage index-jsp.html ümber index.html-ks, kui kasutate hostina JSP-d.
  3. Nimetage index-asp.html ümber index.html-ks, kui kasutate hostina ASP-d.
  4. Nimetage index-php.html ümber index.html-ks, kui kasutate hostina PHP-d.

Nüüd suunake veebibrauser kohaliku serveri IP-aadressile, mis minu puhul on tavaliselt järgmine:

http://192.168.0.4/mini

Klõpsake nuppu Alusta testi ja see hakkab kiirust kohalikult testima.

Nüüd Kui soovite miniserverit Interneti kaudu käitada, peate oma pordi edastama nii tulemüüris kui ka ruuteris. Võite viidata allpool olevale artiklile, et saada ülevaade ülaltoodud teema juhendamisest.

  1. Looge veebi hostimiseks oma veebiserver

Kui kõik läheb hästi, saate oma ribalaiuse kiirust kontrollida miniserveri abil. Kuid kui testitav miniserver ja masin asuvad samas võrgus, võib testimiseks vaja minna sellist puhverserverit nagu (kproxy.com).

Samuti saate tööriista speedtest-cli abil kontrollida Interneti-ühenduse kiirust peata serveris või Linuxi käsureal.

# speedtest_cli.py --mini http://127.0.0.1/mini

Märkus. Kui olete mõnes teises võrgus, peaksite veebibrauseris kasutama nii avalikku IP-aadressi kui ka käsurida.

Lisaks saavad SYSAdminid ajastada kiirustesti tootmise perioodiliseks käitamiseks pärast miniserveri seadistamist.

Järeldus

Seadistamine on liiga lihtne ja võttis aega vähem kui 10 minutit. Oma tootmisserveri ühenduse kiiruse kontrollimiseks võite seadistada oma kiirustesti serveri, see on lõbus.

Praeguseks kõik. Tulen varsti välja veel ühe huvitava artikliga. Siiani olge Tecmintiga kursis ja ühenduses. Ärge unustage anda meile oma väärtuslikku tagasisidet allpool toodud kommentaarides. Meeldib ja jaga meid ning aitab meil levida.