Nastavite lastni "Speedtest Mini Server" za preizkušanje hitrosti internetne pasovne širine


Preobremenjen z odzivom, ki smo ga dobili v prejšnjem članku o tem, kako preizkusiti hitrost pasovne širine z orodjem ukazne vrstice speedtest-cli, je namen te vadnice, da v 10 minutah pridobite znanje o nastavitvi lastnega speedtest mini strežnika.

[Morda vam bo všeč tudi: Kako preizkusiti svojo internetno hitrost Linuxa z uporabo Speedtest CLI]

Speedtest.net mini je aplikacija za testiranje hitrosti, ki se uporablja za gostovanje strežnika za preizkus hitrosti (Mini) na vašem spletnem mestu/strežniku. Druga aplikacija podjetja NetGuage ima isti namen, ki je namenjena predvsem spletnim mestom podjetja.

Speedtest.net Mini je na voljo brezplačno in je združljiv z vsemi glavnimi spletnimi strežniki. Ping meri s pošiljanjem zahteve HTTP izbranemu strežniku in meri čas, dokler ne dobi odgovora. Za preverjanje hitrosti nalaganja in prenosa nalaga in prenaša majhne binarne datoteke s spletnega strežnika na odjemalca in obratno za nalaganje.

Opomba: Strežnika Speedtest Mini ni dovoljeno uporabljati v komercialne namene niti na komercialnih spletnih mestih.

Namestite Speedtest Mini Server na Linux

Prenesite Speedtest Mini Server s spodnje povezave. Pred prenosom se morate prijaviti. Če nimate računa, se najprej registrirajte.

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

Ko prenesete datoteko mini.zip , morate arhivsko datoteko razpakirati.

# Unzip mini.zip

Zdaj morate določiti, na katerem strežniku želite gostiti aplikacijo. Kot strežnik za gostovanje lahko izberete kar koli od naslednjega - PHP, ASP, ASP.NET in JSP. Tu bomo uporabili PHP in Apache kot strežnika za gostovanje.

Z naslednjimi ukazi namestimo Apache, PHP in vse potrebne module PHP.

# 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

Po namestitvi Apache in PHP z vsemi zahtevanimi moduli znova zaženite storitev Apache, kot je prikazano spodaj.

# 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]

Nato v privzenem imeniku Apache ustvarite datoteko phpinfo.php , s katero bomo preverili, ali PHP upodablja pravilno ali ne.

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

Opomba: Privzeti korenski imenik Apache je morda/var/www/ali/var/www/html /, preverite pot, preden se premaknete naprej ...

Zdaj bomo izvlečeno mapo mini naložili na privzeto lokacijo imenika Apache.

# 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]

Datoteko moramo preimenovati, zato je dolg seznam vsebine imenika, ki je bil naložen v imenik Apache/var/www/ali/var/www/html.

# ls -l /var/www/mini

OR

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

Zdaj preimenujte index-php.html v index.html , druge datoteke pa pustite nedotaknjene.

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

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

Opomba: Če kot gostitelj uporabljate katero koli drugo platformo, morate ustrezno datoteko preimenovati, kot je prikazano spodaj.

  1. Preimenujte index-aspx.html v index.html, če kot gostitelja uporabljate ASP.NET.
  2. Preimenujte index-jsp.html v index.html, če za gostitelja uporabljate JSP.
  3. Preimenujte index-asp.html v index.html, če za gostitelja uporabljate ASP.
  4. Preimenujte index-php.html v index.html, če kot gostitelja uporabljate PHP.

Zdaj usmerite spletni brskalnik na naslov IP lokalnega strežnika, ki je v mojem primeru običajno:

http://192.168.0.4/mini

Kliknite Začni preizkus in začne se lokalno testiranje hitrosti.

Zdaj, če želite zagnati mini strežnik prek interneta, morate svoja vrata posredovati v požarni zid in usmerjevalnik. Morda se boste radi obrnili na spodnji članek, kjer boste našli kratek navodila o zgornji temi.

  1. Ustvarite lasten spletni strežnik za gostovanje spletnega mesta

Če gre vse v redu, lahko hitrost pasovne širine preverite z mini strežnikom. Če pa sta mini strežnik in računalnik, ki ga želite preizkusiti, v istem omrežju, boste za preskus morda potrebovali strežnik proxy, kot je (kproxy.com).

Hitrost internetne povezave lahko preverite tudi v brezglavem strežniku ali ukazni vrstici Linuxa z orodjem speedtest-cli .

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

Opomba: Če ste v drugem omrežju, morate v spletnem brskalniku uporabljati javni naslov ip in ukazno vrstico.

Poleg tega lahko SYSAdmins po nastavitvi mini strežnika načrtuje, da bo najhitrejši čas redno tekel v proizvodnji.

Zaključek

Namestitev je prelahka in mi je vzela manj kot 10 minut časa. Za preverjanje hitrosti povezave lastnega produkcijskega strežnika lahko nastavite svoj strežnik speedtest, zabavno je.

To je vse za zdaj. Kmalu bom pripravil še en zanimiv članek. Do takrat ostanite z nami in povezani s Tecmintom. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjih komentarjih. Všečkajte nas in delite z nami ter nam pomagajte, da se širimo.