Iestatiet savu "Speedtest Mini Server", lai pārbaudītu interneta joslas platuma ātrumu


Pārņemts ar atbildi, kuru saņēmām par iepriekšējo rakstu par joslas platuma ātruma pārbaudi, izmantojot komandrindas rīku speedtest-cli.py, šīs apmācības mērķis ir sniegt jums zināšanas par sava ātruma testa mini servera iestatīšanu 10 minūtēs.

  1. Pārbaudiet interneta ātrumu no komandrindas, izmantojot rīku Speedtest-CLI

Speedtest.net mini ir ātruma pārbaudes programma, kas tiek izmantota ātruma pārbaudes servera (Mini) mitināšanai jūsu vietnē/serverī. Cits NetGuage pieteikums kalpo tam pašam mērķim, kas galvenokārt paredzēts korporatīvajām vietnēm.

Speedtest.net Mini ir pieejams bez maksas un ir saderīgs ar visiem galvenajiem tīmekļa serveriem. Tas mēra ping, nosūtot HTTP pieprasījumu uz izvēlēto serveri, un mēra laiku, līdz tas saņem atbildi. Lai pārbaudītu augšupielādes un lejupielādes ātrumu, tā augšupielādē un lejupielādē mazus bināros failus no tīmekļa servera uz klientu un otrādi augšupielādei.

Piezīme: Speedtest Mini serveri nedrīkst izmantot komerciālai lietošanai, kā arī nekādās komerciālās vietnēs.

Instalējiet Speedtest Mini Server uz Linux

Lejupielādējiet Speedtest Mini Server no tālāk esošās saites. Lai varētu lejupielādēt, jums jāpiesakās. Ja jums nav konta, vispirms reģistrējieties.

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

Kad esat lejupielādējis failu mini.zip , jums ir jānoņem arhīva fails.

# Unzip mini.zip

Tagad jums jānosaka, kurā serverī vēlaties mitināt lietojumprogrammu. Kā mitināšanas serveri varat izvēlēties jebkuru no šiem veidiem - PHP, ASP, ASP.NET un JSP. Šeit mēs izmantosim PHP un Apache kā serveri, lai mitinātu.

Instalēsim Apache, PHP un visus nepieciešamos PHP moduļus, izmantojot šādas komandas.

# 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ēc Apache un PHP instalēšanas ar visiem nepieciešamajiem moduļiem restartējiet Apache pakalpojumu, kā parādīts zemāk.

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

Pēc tam Apache noklusējuma direktorijā izveidojiet failu phpinfo.php , kuru izmantosim, lai pārbaudītu, vai PHP tiek renderēts pareizi.

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

Piezīme: Noklusētais Apache saknes direktorijs var būt/var/www/vai/var/www/html /. Lūdzu, pārbaudiet ceļu, pirms virzāties uz priekšu ...

Tagad mēs augšupielādēsim izvilkto mapi mini Apache noklusējuma direktorijas atrašanās vietā.

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

Mums ir jāpārdēvē fails, tāpēc garš saraksts ar direktoriju, kas tika augšupielādēts Apache direktorijā/var/www/vai/var/www/html.

# ls -l /var/www/mini

OR

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

Tagad pārdēvējiet index-php.html uz tikai index.html un atstājiet citus failus neskartus.

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

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

Piezīme. Ja kā mitinātāju izmantojat kādu citu platformu, jums jāpārdēvē attiecīgais fails, kā parādīts zemāk.

  1. Pārdēvējiet index-aspx.html uz index.html, ja kā resursdatoru izmantojat ASP.NET.
  2. Pārdēvējiet index-jsp.html uz index.html, ja kā resursdatoru izmantojat JSP.
  3. Pārdēvējiet index-asp.html uz index.html, ja kā mitinātāju izmantojat ASP.
  4. Pārdēvējiet index-php.html uz index.html, ja kā mitinātāju izmantojat PHP.

Tagad norādiet tīmekļa pārlūkprogrammu uz vietējā servera IP adresi, kas manā gadījumā parasti ir:

http://192.168.0.4/mini

Noklikšķiniet uz Sākt testu, un tas sāk pārbaudīt ātrumu lokāli.

Tagad, ja vēlaties palaist mini serveri internetā, jums jānosūta ports gan ugunsmūrī, gan maršrutētājā. Jūs varētu vēlēties atsaukties uz zemāk esošo rakstu, lai iegūtu īsu informāciju par iepriekšminēto tēmu.

  1. Izveidojiet savu tīmekļa serveri, lai mitinātu vietni

Ja viss izdosies, varat pārbaudīt joslas ātrumu, izmantojot mini serveri. Bet, ja pārbaudāmais mini serveris un mašīna atrodas vienā tīklā, testēšanai var būt nepieciešams starpniekserveris, piemēram, (kproxy.com).

Izmantojot rīku speedtest-cli , varat arī pārbaudīt interneta savienojuma ātrumu serverī bez galvas vai Linux komandrindā.

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

Piezīme: Ja izmantojat citu tīklu, tīmekļa pārlūkprogrammā ir jāizmanto publiskā IP adrese, kā arī komandrinda.

Turklāt, pēc mini servera iestatīšanas, SYSAdmins var ieplānot ātruma pārbaudes periodisku izpildi ražošanā.

Secinājums

Iestatīšana ir pārāk vienkārša, un man tas prasīja mazāk nekā 10 minūtes laika. Jūs varat iestatīt savu ātruma pārbaudes serveri, lai pārbaudītu sava ražošanas servera savienojuma ātrumu, tas ir jautri.

Tas pagaidām ir viss. Pavisam drīz es nāks klajā ar vēl vienu interesantu rakstu. Līdz tam sekojiet līdzi un sazinieties ar Tecmint. Neaizmirstiet zemāk esošajos komentāros sniegt mums vērtīgas atsauksmes. Patīk un dalieties ar mums, kā arī palīdziet mums izplatīties.