İnternet Bant Genişliği Hızını Test Etmek İçin Kendi "Speedtest Mini Sunucunuzu" Kurun


speedtest-cli komut satırı aracını kullanarak bant genişliği hızının nasıl test edileceğine ilişkin önceki makalede aldığımız yanıtlardan çok etkilenen bu eğitim, size kendi speedtest'inizi ayarlama bilgisini sağlamayı amaçlamaktadır. 10 dakika içinde mini sunucu.

Speedtest.net mini, kendi sitenizde/sunucunuzda bir hız testi sunucusunu (Mini) barındırmak için kullanılan bir hız testi uygulamasıdır. NetGuage'in başka bir uygulaması da öncelikle Kurumsal siteler için tasarlanmış olan aynı amaca hizmet etmektedir.

Speedtest.net Mini ücretsiz olarak mevcuttur ve tüm önemli web sunucularıyla uyumludur. Seçilen bir sunucuya bir HTTP isteği göndererek ping'i ölçer ve yanıt alana kadar geçen süreyi ölçer. Yükleme ve indirme hızını kontrol etmek için, küçük ikili dosyaları bir web sunucusundan istemciye ve yükleme için de tam tersi şekilde yükler ve indirir.

Not: Speedtest Mini sunucusu ticari kullanım için veya herhangi bir ticari sitede kullanılamaz.

Speedtest Mini Sunucuyu Linux'a Kurun

Aşağıdaki bağlantıdan speedtest Mini Sunucuyu indirin. İndirmeden önce giriş yapmanız gerekmektedir. Hesabınız yoksa öncelikle kayıt olun.

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

mini.zip dosyasını indirdikten sonra arşiv dosyasını açmanız gerekir.

Unzip mini.zip

Artık uygulamayı hangi sunucuda barındırmak istediğinizi belirlemeniz gerekiyor. Barındırma sunucunuz olarak aşağıdakilerden herhangi birini seçebilirsiniz: PHP, ASP, ASP.NET ve JSP. Burada barındırmak için sunucu olarak PHP ve Apache kullanacağız.

Aşağıdaki komutları kullanarak Apache, PHP ve gerekli tüm PHP modüllerini kuralım.

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

Apache ve PHP'yi gerekli tüm modüllerle birlikte kurduktan sonra Apache hizmetini aşağıda gösterildiği gibi yeniden başlatın.

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]

Daha sonra, Apache varsayılan dizini altında, PHP'nin doğru şekilde işlenip işlenmediğini kontrol etmek için kullanacağımız bir phpinfo.php dosyası oluşturun.

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

Not: Varsayılan Apache kök dizini /var/www/ veya /var/www/html/ olabilir. , lütfen ilerlemeden önce yolu kontrol edin…

Şimdi çıkartılan mini klasörünü Apache'nin varsayılan dizin konumuna yükleyeceğiz.

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]

Bir dosyayı yeniden adlandırmamız gerekiyor, bu nedenle Apache dizinine /var/www/ veya /var/www/html yüklenen bir dizinin içeriğini uzun listeleyin.

ls -l /var/www/mini

OR

ls -l /var/www/html/mini

Şimdi index-php.html adını yalnızca index.html olarak yeniden adlandırın ve diğer dosyalara dokunmadan bırakın.

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

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

Not: Ana makineniz olarak başka bir platform kullanıyorsanız, ilgili dosyayı aşağıda gösterildiği gibi yeniden adlandırmanız gerekir.

  1. Ana makineniz olarak ASP.NET kullanıyorsanız, index-aspx.html dosyasını index.html olarak yeniden adlandırın.
  2. Ana makineniz olarak JSP kullanıyorsanız index-jsp.html dosyasını index.html olarak yeniden adlandırın.
  3. Ana makineniz olarak ASP kullanıyorsanız, index-asp.html dosyasını index.html olarak yeniden adlandırın.
  4. Ana makineniz olarak PHP kullanıyorsanız, index-php.html dosyasını index.html olarak yeniden adlandırın.

Şimdi web tarayıcınızı yerel sunucu IP adresinize yönlendirin; bu benim durumumda genellikle şöyledir:

http://192.168.0.4/mini

Testi Başlat'ı tıkladığınızda hızı Yerel olarak test etmeye başlar.

Şimdi mini sunucuyu internet üzerinden çalıştırmak istiyorsanız, bağlantı noktanızı yönlendiricinin yanı sıra güvenlik duvarına da iletmeniz gerekir. Yukarıdaki konuyla ilgili kısa bir nasıl yapılır bilgisi almak için aşağıdaki makaleye başvurabilirsiniz.

  1. Web Sitesini Barındırmak için Kendi Web Sunucunuzu Oluşturun

Her şey yolunda giderse mini sunucu kullanarak bant genişliği hızınızı kontrol edebilirsiniz. Ancak test edilecek mini sunucu ve makine aynı ağ üzerindeyse, test etmek için (kproxy.com) gibi bir proxy sunucuya ihtiyacınız olabilir.

Ayrıca speedtest-cli aracını kullanarak başsız bir sunucuda veya Linux komut satırında İnternet bağlantısının hızını kontrol edebilirsiniz.

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

Not: Farklı bir ağdaysanız, web tarayıcısında ve komut satırında genel IP adresini kullanmanız gerekir.

Ayrıca SYSAdmins, bir mini sunucu kurduktan sonra hız testini üretimde periyodik olarak çalışacak şekilde planlayabilir.

Çözüm

Kurulumu çok kolay ve 10 dakikadan az zamanımı aldı. Kendi üretim sunucunuzun bağlantı hızını kontrol etmek için kendi hız testi sunucunuzu kurabilirsiniz, bu eğlencelidir.

Şimdilik bu kadar. Yakında başka ilginç bir makaleyle karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve Tecmint'e bağlı kalın. Aşağıdaki yorumlarda bize değerli geri bildirimlerinizi iletmeyi unutmayın. Bizi beğenip paylaşın ve yayılmamıza yardımcı olun.