Siapkan "Server Mini Speedtest" Anda Sendiri untuk Menguji Kecepatan Bandwidth Internet


Kewalahan dengan respon yang kami dapatkan pada artikel sebelumnya tentang cara menguji kecepatan bandwidth menggunakan alat baris perintah speedtest-cli, tutorial ini bertujuan untuk memberi Anda pengetahuan tentang pengaturan speedtest Anda sendiri server mini dalam 10 menit.

Speedtest.net mini adalah aplikasi pengujian kecepatan yang digunakan untuk menghosting server pengujian kecepatan (Mini) di situs/server Anda sendiri. Aplikasi lain dari NetGuage memiliki tujuan yang sama yaitu terutama dirancang untuk situs Korporat.

Speedtest.net Mini tersedia gratis dan kompatibel dengan semua server web utama. Ini mengukur ping dengan mengirimkan permintaan HTTP ke server yang dipilih dan mengukur waktu hingga mendapat respons. Untuk memeriksa kecepatan unggah dan unduh, ia mengunggah dan mengunduh file biner kecil dari server web ke klien dan sebaliknya untuk diunggah.

Catatan: Server Speedtest Mini tidak boleh digunakan untuk penggunaan komersial, atau di situs komersial mana pun.

Instal Server Mini Speedtest di Linux

Unduh Mini Server speedtest dari tautan di bawah ini. Anda harus masuk sebelum dapat mengunduh. Jika Anda belum memiliki akun, daftar terlebih dahulu.

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

Setelah file mini.zip diunduh, Anda perlu mengekstrak file arsip tersebut.

Unzip mini.zip

Sekarang Anda perlu menentukan di server mana Anda ingin meng-host aplikasi tersebut. Anda dapat memilih salah satu dari berikut ini sebagai server hosting Anda – PHP, ASP, ASP.NET, dan JSP. Di sini kita akan menggunakan PHP dan Apache sebagai server untuk host.

Mari instal Apache, PHP, dan semua modul PHP yang diperlukan menggunakan perintah berikut.

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

Setelah menginstal Apache dan PHP dengan semua modul yang diperlukan, restart layanan Apache seperti yang ditunjukkan di bawah ini.

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]

Selanjutnya, buat file phpinfo.php di bawah direktori default Apache, yang akan kita gunakan untuk memeriksa apakah PHP merender dengan benar atau tidak.

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

Catatan: Direktori root Apache default mungkin /var/www/ atau /var/www/html/ , harap periksa jalurnya sebelum melanjutkan…

Sekarang kita akan mengunggah folder mini yang diekstraksi ke lokasi direktori default 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]

Kita perlu mengganti nama file maka daftar panjang isi direktori yang diunggah ke direktori Apache /var/www/ atau /var/www/html.

ls -l /var/www/mini

OR

ls -l /var/www/html/mini

Sekarang ganti nama index-php.html menjadi index.html saja dan biarkan file lainnya tidak tersentuh.

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

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

Catatan: Jika Anda menggunakan platform lain sebagai host, Anda perlu mengganti nama file terkait seperti yang ditunjukkan di bawah ini.

  1. Ganti nama index-aspx.html menjadi index.html, jika Anda menggunakan ASP.NET sebagai host Anda.
  2. Ganti nama index-jsp.html menjadi index.html, jika Anda menggunakan JSP sebagai host.
  3. Ganti nama index-asp.html menjadi index.html, jika Anda menggunakan ASP sebagai host.
  4. Ganti nama index-php.html menjadi index.html, jika Anda menggunakan PHP sebagai host Anda.

Sekarang arahkan browser web Anda ke alamat IP server lokal Anda, yang biasanya dalam kasus saya adalah:

http://192.168.0.4/mini

Klik Mulai Tes dan itu mulai menguji kecepatan Secara Lokal.

Sekarang Jika Anda ingin menjalankan server mini melalui internet, Anda perlu meneruskan port Anda di firewall dan juga di router. Anda mungkin ingin merujuk ke artikel di bawah ini untuk mendapatkan gambaran singkat tentang topik di atas.

  1. Buat Server Web Anda Sendiri untuk Menghosting Situs Web

Jika semuanya berjalan baik, Anda dapat memeriksa kecepatan bandwidth Anda menggunakan server mini. Namun jika server mini dan mesin yang akan diuji berada di jaringan yang sama, Anda mungkin memerlukan server proxy seperti (kproxy.com), untuk mengujinya.

Selain itu, Anda juga dapat memeriksa kecepatan koneksi Internet di server tanpa kepala atau baris perintah Linux menggunakan alat speedtest-cli.

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

Catatan: Jika Anda berada di jaringan yang berbeda, Anda harus menggunakan alamat ip publik di browser web serta baris perintah.

Selain itu, SYSAdmins dapat menjadwalkan uji kecepatan untuk dijalankan secara berkala dalam produksi, setelah menyiapkan server mini.

Kesimpulan

Penyiapannya terlalu mudah dan membutuhkan waktu kurang dari 10 menit. Anda dapat menyiapkan server uji kecepatan Anda sendiri untuk memeriksa kecepatan koneksi server produksi Anda sendiri, itu menyenangkan.

Itu saja untuk saat ini. Saya akan segera membuat artikel menarik lainnya. Sampai saat itu tetap terhubung dan terhubung dengan Tecmint. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di komentar di bawah. Sukai dan bagikan kami dan bantu kami menyebarkannya.