Setup Your Own Speedtest Mini Server biex Ittestja l-Internet Bandwidth Veloċità
Megħlub bir-rispons li ksibna fuq l-artiklu preċedenti dwar kif tittestja l-veloċità tal-bandwidth bl-użu tal-għodda tal-linja tal-kmand speedtest-cli, dan it-tutorja għandu l-għan li jipprovdilek l-għarfien tal-issettjar tas-server mini speedtest tiegħek stess f'10 minuti.
[ Tista' wkoll tixtieq: Kif Tittestja l-Veloċità tal-Internet tal-Linux tiegħek billi tuża Speedtest CLI ]
Speedtest.net mini hija applikazzjoni għall-ittestjar tal-veloċità li tintuża biex tospita server tat-test tal-veloċità (Mini) fuq is-sit/server tiegħek stess. Applikazzjoni oħra minn NetGuage isservi l-istess għan li primarjament hija mfassla għal siti Korporattivi.
Speedtest.net Mini huwa disponibbli b'xejn u huwa kompatibbli mas-servers tal-web ewlenin kollha. Hija tkejjel il-ping billi tibgħat talba HTTP lil server magħżul u tkejjel il-ħin sakemm tirċievi tweġiba. Għall-iċċekkjar tal-veloċità tat-tlugħ u tat-tniżżil, itella' u jniżżel fajls binarji żgħar minn webserver lill-klijent u viċeversa għat-tlugħ.
Nota: Is-server Speedtest Mini ma jistax jintuża għal użu kummerċjali, u lanqas fuq kwalunkwe sit kummerċjali.
Installa Speedtest Mini Server fuq Linux
Niżżel speedtest Mini Server mill-link hawn taħt. Għandek bżonn tidħol qabel ma tkun tista' tniżżel. Jekk m'għandekx kont, irreġistra l-ewwel.
- http://www.speedtest.net/mini.php
Ladarba jitniżżel il-fajl mini.zip
, għandek bżonn tħoll il-fajl tal-arkivju.
# Unzip mini.zip
Issa trid tiddetermina fuq liema server trid tospita l-applikazzjoni. Tista 'tagħżel kwalunkwe minn dawn li ġejjin bħala server ta' hosting tiegħek - PHP, ASP, ASP.NET, u JSP. Hawnhekk se nkunu qed nużaw PHP u Apache bħala servers biex jospitaw.
Ejja ninstallaw Apache, PHP, u l-moduli PHP kollha meħtieġa billi tuża l-kmandi li ġejjin.
# 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
Wara li tinstalla Apache u PHP bil-moduli kollha meħtieġa, ibda mill-ġdid is-servizz Apache kif muri hawn taħt.
# 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]
Sussegwentement, oħloq fajl phpinfo.php
taħt id-direttorju default ta' Apache, li se nużaw biex niċċekkjaw jekk PHP hux qed jirrendi b'mod korrett jew le.
# echo "<?php phpinfo(); ?>" > /var/www/phpinfo.php [On Debian/Ubuntu/Mint]
# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php [On RedHat/CentOS/Fedora]
Nota: Id-direttorju ta' l-għeruq ta' Apache jista' jkun /var/www/ jew /var/www/html/, jekk jogħġbok iċċekkja t-triq qabel timxi 'l quddiem...
Issa se nkunu qed intellgħu l-folder estratt mini
fil-post tad-direttorju default ta '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]
Neħtieġu isem ġdid fajl għalhekk Lista twila tal-kontenut ta 'direttorju li ttella' fid-direttorju Apache /var/www/ jew /var/www/html.
# ls -l /var/www/mini OR # ls -l /var/www/html/mini
Issa semmi mill-ġdid index-php.html
għal index.html
biss u ħalli fajls oħra mhux mittiefsa.
# cd /var/www/ OR # cd /var/www/html/ # mv mini/index-php.html mini/index.html
Nota: Jekk qed tuża kwalunkwe pjattaforma oħra bħala l-ospitant tiegħek, trid tibdel l-isem tal-fajl rispettiv kif muri hawn taħt.
- Ibdel isem index-aspx.html għal index.html, jekk qed tuża ASP.NET bħala l-host tiegħek.
- Semmi index-jsp.html għal index.html, jekk qed tuża JSP bħala l-host tiegħek.
- Ibdel isem index-asp.html għal index.html, jekk qed tuża ASP bħala l-host tiegħek.
- Semmi mill-ġdid index-php.html għal index.html, jekk qed tuża PHP bħala l-host tiegħek.
Issa ippunta l-web browser tiegħek lejn l-indirizz IP tas-server lokali tiegħek, li tipikament fil-każ tiegħi huwa:
http://192.168.0.4/mini
Ikklikkja Begin Test u tibda tittestja l-veloċità Lokalment.
Issa Jekk trid tħaddem il-mini server fuq l-internet trid tibgħat il-port tiegħek fil-firewall kif ukoll fir-router. Inti tista 'tixtieq tirreferi għall-artikolu hawn taħt biex tikseb fil-qosor ta' kif tagħmel dwar is-suġġett ta 'hawn fuq.
- Oħloq il-Web Server Tiegħek stess biex Tospita l-Websajt
Jekk kollox imur tajjeb tista 'tiċċekkja l-veloċità tal-bandwidth tiegħek billi tuża mini server. Imma jekk il-mini server u l-magna li jridu jiġu ttestjati huma fuq l-istess netwerk jista 'jkollok bżonn proxy server bħal (kproxy.com), biex tittestja.
Ukoll, tista 'tiċċekkja l-veloċità tal-konnessjoni tal-Internet fuq server bla ras jew linja ta' kmand Linux billi tuża l-għodda speedtest-cli
.
# speedtest_cli.py --mini http://127.0.0.1/mini
Nota: Jekk inti fuq netwerk differenti, suppost tuża indirizz ip pubbliku fil-web browser kif ukoll linja ta 'kmand.
Barra minn hekk, SYSAdmins jistgħu jiskedaw l-ispeedtest biex jaħdem perjodikament fil-produzzjoni, wara li jistabbilixxu mini server.
Konklużjoni
Is-setup huwa faċli wisq u ħaditni inqas minn 10 minuti ta 'ħin. Tista 'twaqqaf is-server ta' speedtest tiegħek stess biex tivverifika l-veloċità tal-konnessjoni tas-server tal-produzzjoni tiegħek stess, huwa pjaċevoli.
Dak kollu għalissa. Dalwaqt ser inkun noħroġ b'artiklu ieħor interessanti. Sa dakinhar ibqa' sintonizzat u mqabbad ma' Tecmint. Tinsiex tagħtina l-feedback siewi tiegħek fil-kummenti hawn taħt. Like u share magħna u għinna nfirxu.