Vyhledávání na webu

Nastavte si svůj vlastní „Speedtest Mini Server“ a otestujte rychlost internetového připojení


Tento výukový program, ohromen odezvou, kterou jsme dostali na předchozí článek o tom, jak otestovat rychlost šířky pásma pomocí nástroje příkazového řádku speedtest-cli, si klade za cíl poskytnout vám znalosti o nastavení vlastního testu rychlosti mini serverza 10 minut.

Speedtest.net mini je aplikace pro testování rychlosti, která se používá k hostování serveru pro testování rychlosti (Mini) na vašem vlastním webu/serveru. Ke stejnému účelu slouží další aplikace od NetGuage, která je primárně určena pro firemní stránky.

Speedtest.net Mini je k dispozici zdarma a je kompatibilní se všemi hlavními webovými servery. Měří ping odesláním HTTP požadavku na vybraný server a měří čas do obdržení odpovědi. Pro kontrolu rychlosti odesílání a stahování odesílá a stahuje malé binární soubory z webového serveru do klienta a naopak pro odesílání.

Poznámka: Server Speedtest Mini nelze používat pro komerční použití ani na žádných komerčních stránkách.

Nainstalujte Speedtest Mini Server na Linux

Stáhněte si speedtest Mini Server z odkazu níže. Než budete moci stahovat, musíte se přihlásit. Pokud nemáte účet, nejprve se zaregistrujte.

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

Po stažení souboru mini.zip musíte archivní soubor rozbalit.

Unzip mini.zip

Nyní musíte určit, na kterém serveru chcete aplikaci hostovat. Jako hostitelský server si můžete vybrat kterýkoli z následujících – PHP, ASP, ASP.NET a JSP. Zde budeme používat PHP a Apache jako servery k hostování.

Nainstalujme Apache, PHP a všechny potřebné moduly PHP pomocí následujících příkazů.

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

Po instalaci Apache a PHP se všemi požadovanými moduly restartujte službu Apache, jak je uvedeno níže.

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]

Dále vytvořte soubor phpinfo.php ve výchozím adresáři Apache, který použijeme ke kontrole, zda se PHP vykresluje správně nebo ne.

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

Poznámka: Výchozí kořenový adresář Apache může být /var/www/ nebo /var/www/html/ , prosím zkontrolujte cestu, než se pohnete vpřed…

Nyní nahrajeme extrahovanou složku mini do výchozího umístění adresáře 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]

Potřebujeme přejmenovat soubor, a proto obsahuje dlouhý seznam obsahu adresáře, který byl nahrán do adresáře Apache /var/www/ nebo /var/www/html.

ls -l /var/www/mini

OR

ls -l /var/www/html/mini

Nyní přejmenujte index-php.html pouze na index.html a ostatní soubory ponechte beze změny.

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

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

Poznámka: Pokud jako hostitele používáte jinou platformu, musíte příslušný soubor přejmenovat, jak je uvedeno níže.

  1. Pokud jako hostitele používáte ASP.NET, přejmenujte index-aspx.html na index.html.
  2. Pokud jako hostitele používáte JSP, přejmenujte index-jsp.html na index.html.
  3. Pokud jako hostitele používáte ASP, přejmenujte index-asp.html na index.html.
  4. Pokud jako hostitel používáte PHP, přejmenujte index-php.html na index.html.

Nyní nasměrujte svůj webový prohlížeč na IP adresu místního serveru, což je v mém případě obvykle:

http://192.168.0.4/mini

Klikněte na Začít test a spustí se testování rychlosti lokálně.

Nyní Pokud chcete provozovat mini server přes internet, musíte přesměrovat svůj port ve firewallu i v routeru. Můžete se podívat na níže uvedený článek, kde najdete stručný návod na výše uvedené téma.

  1. Vytvořte si svůj vlastní webový server pro hostování webových stránek

Pokud vše půjde dobře, můžete zkontrolovat rychlost šířky pásma pomocí mini serveru. Pokud jsou však testovaný mini server a počítač ve stejné síti, možná budete k testování potřebovat proxy server, jako je (kproxy.com).

Také můžete zkontrolovat rychlost internetového připojení na bezhlavém serveru nebo příkazovém řádku Linuxu pomocí nástroje speedtest-cli.

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

Poznámka: Pokud jste v jiné síti, měli byste používat veřejnou IP adresu ve webovém prohlížeči i jako příkazový řádek.

Kromě toho mohou SYSAdmins po nastavení mini serveru naplánovat pravidelné spouštění testu rychlosti v produkci.

Závěr

Nastavení je příliš snadné a zabralo mi méně než 10 minut času. Můžete si nastavit svůj vlastní rychlostní server a zkontrolovat rychlost připojení vašeho vlastního produkčního serveru, je to zábava.

To je prozatím vše. Brzy přijdu s dalším zajímavým článkem. Do té doby zůstaňte naladěni a připojeni k Tecmint. Nezapomeňte nám v komentářích níže poskytnout svou cennou zpětnou vazbu. Lajkujte a sdílejte nás a pomozte nám se šířit.