Weboldal keresés

Állítsa be saját "Speedtest Mini Server"-jét az internet sávszélességének teszteléséhez


A sávszélesség-sebesség speedtest-cli parancssori eszközzel történő teszteléséről szóló korábbi cikkben kapott válaszok túlterheltek, ennek az oktatóanyagnak az a célja, hogy elsajátítsa a saját speedtest beállításának tudását. mini szerverre 10 perc alatt.

A Speedtest.net mini egy sebességtesztelő alkalmazás, amely sebességtesztszerver (Mini) tárolására szolgál a saját webhelyén/szerverén. A NetGuage egy másik alkalmazása ugyanezt a célt szolgálja, amely elsősorban vállalati webhelyekhez készült.

A Speedtest.net Mini ingyenesen elérhető, és minden nagyobb webszerverrel kompatibilis. A ping mérését úgy méri, hogy HTTP-kérést küld egy kiválasztott szervernek, és méri az időt, amíg a válasz megérkezik. A fel- és letöltési sebesség ellenőrzésére kis bináris fájlokat tölt fel és tölt le a webszerverről a kliensre és fordítva a feltöltéshez.

Megjegyzés: A Speedtest Mini szerver nem használható kereskedelmi használatra, sem kereskedelmi webhelyeken.

Telepítse a Speedtest Mini Servert Linuxra

Töltse le a speedtest Mini Servert az alábbi linkről. A letöltés előtt be kell jelentkeznie. Ha nincs fiókja, először regisztráljon.

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

A mini.zip fájl letöltése után ki kell csomagolnia az archív fájlt.

Unzip mini.zip

Most meg kell határoznia, hogy melyik szerveren kívánja tárolni az alkalmazást. Tárhelyszerverként a következők közül választhat: PHP, ASP, ASP.NET és JSP. Itt a PHP-t és az Apache-t fogjuk használni szerverként.

Telepítsük az Apache-t, a PHP-t és az összes szükséges PHP-modult a következő parancsokkal.

Debian/Ubuntu/Mint rendszeren
apt-get install apache2
apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
RedHat/CentOS/Fedora rendszeren
yum install httpd
yum install php php-mysql php-pdo php-gd php-mbstring

Az Apache és a PHP telepítése után az összes szükséges modullal indítsa újra az Apache szolgáltatást az alábbiak szerint.

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]

Ezután hozzon létre egy phpinfo.php fájlt az Apache alapértelmezett könyvtárában, amellyel ellenőrizni fogjuk, hogy a PHP megfelelően renderel-e vagy sem.

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

Megjegyzés: Az alapértelmezett Apache gyökérkönyvtár lehet /var/www/ vagy /var/www/html/ , kérjük, ellenőrizze az utat, mielőtt továbblép…

Most feltöltjük a kibontott mini mappát az Apache alapértelmezett könyvtárába.

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]

Át kell neveznünk egy fájlt, ezért hosszú listázzuk az Apache /var/www/ vagy /var/www/html könyvtárába feltöltött könyvtár tartalmát.

ls -l /var/www/mini

OR

ls -l /var/www/html/mini

Most nevezze át az index-php.html-t csak index.html-re, és hagyja érintetlenül a többi fájlt.

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

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

Megjegyzés: Ha bármilyen más platformot használ gazdagépként, át kell neveznie a megfelelő fájlt az alábbiak szerint.

  1. Ha az ASP.NET-et használja gazdagépként, nevezze át az index-aspx.html-t index.html-re.
  2. Nevezze át az index-jsp.html-t index.html-re, ha JSP-t használ gazdagépként.
  3. Nevezze át az index-asp.html-t index.html-re, ha ASP-t használ gazdagépként.
  4. Nevezze át az index-php.html-t index.html-re, ha PHP-t használ gazdagépként.

Most mutasson a böngészőjében a helyi szerver IP-címére, ami az én esetemben jellemzően a következő:

http://192.168.0.4/mini

Kattintson a Teszt indítása gombra, és megkezdi a sebesség helyi tesztelését.

Most Ha a miniszervert az interneten keresztül szeretné futtatni, továbbítania kell portját a tűzfalban és az útválasztóban. Érdemes lehet olvasni az alábbi cikket, hogy röviden megismerje a fenti témával kapcsolatos tudnivalókat.

  1. Hozzon létre saját webszervert a webhely üzemeltetéséhez

Ha minden jól megy, ellenőrizheti a sávszélességet egy miniszerver segítségével. Ha azonban a miniszerver és a tesztelendő gép ugyanazon a hálózaton van, akkor szükség lehet egy proxyszerverre, például (kproxy.com) a teszteléshez.

Ezenkívül ellenőrizheti az internetkapcsolat sebességét fej nélküli kiszolgálón vagy Linux parancssorban a speedtest-cli eszközzel.

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

Megjegyzés: Ha egy másik hálózaton van, akkor nyilvános IP-címet kell használnia a webböngészőben, valamint egy parancssort.

Ezenkívül a SYSAdmins beütemezheti a sebességteszt rendszeres futtatását éles környezetben, miután beállított egy miniszervert.

Következtetés

A beállítás túl egyszerű, és kevesebb mint 10 percet vett igénybe. Beállíthat saját sebességteszt szervert, hogy ellenőrizze a saját éles szerver kapcsolati sebességét, ez szórakoztató.

Ez minden most. Hamarosan újabb érdekes cikkel jelentkezem. Addig is maradjon velünk, és csatlakozzon a Tecminthoz. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben. Lájkolj és oszd meg, és segíts a terjedésünkben.