Friday, October 30, 2015

Cara mempercepat download dengan software

Kegiatan mendownload file di internet sama pentingnya dengan kegiatan browsing, semakin cepat download maka kita pasti akan semakin senang. Mempercepat download file (MP3, applikasi, Game, data, film dan lain sebagainya) bisa dilakukan dengan software ataupun tanpa software. Keduanya memiliki kelebihan dan kekurangan. 

Cara mempercepat download dengan software dapat dilakukan dengan menggunakan IDM (Internet Download Manager), software ini berbayar alias tidak gratisan. Adapun software download manager gratisan diantaranya adalah CryptLoad, Download Express, FlashGet, Free Download Manager, Free Studio, Freemake Video Downloader, Internet Download Accelerator, Orbit Downloader, RealDownloader, Xunlei, selengkapnya dapat dilihat di Wikipedia.

Mempercepat download dengan IDM memang sangat praktis, karena IDM mampu membagi-bagi file kedalam beberapa part, selain itu juga bayak dibagikan orang tutorial mempercepat kecepatan download dengan IDM ini, salah satunya bisa anda lihat di sini. Adapun kekurangan dari IDM terletak pada bayarannya .. heheh alias gak gratis bro.

Kelebihan dari program mempercepat download gratisan terletak di gratis-nya itu, nah kekurangannya… sangat buanyak, terutama dalam hal keleluasaan melakukan kontrol dan setting kecepatan. Tapi… daripada anda memakai IDM bajakan yang didalamnya kadang tertanam Spyware, virus atau Trojan alangkah lebih baik menggunakan software gratisan yang legal dan aman untuk komputer pc/ laptop anda.

Selain dengan menggunakan software, mempercepat download juga dapat dilakukan tanpa software dengan mengubah settingan komputer melalui CMD, langkah-langkahnya lihat berikut ini:

Buka CMD (command) cara singkatnya bukan run (atau tekan tombol windows + R di keyboard) setelah itu ketik CMD di form yang muncul lalu tekan enter.
Selanjutnya ketikkan ipconfig /all lalu tekan enter, pada rangkaian tulisan yang muncul cari DNS server dan catat angkanya.
Misalnya DNS server anda 208.67.222.222 catat angka tersebut.
Setelah itu lakukan ping dengan mengetikan ping –
L 50000 208.67.222.222 –t lalu tekan enter dan biarkan saja windows CMD terbuka (minimimze), silahkan lakukan browsing dan rasakan pertambahan kecepatan koneksi internet anda beberapa kali lipat.

Satu hal perlu diingat dalam meningkatkan kecepatan koneksi internet, bahwa tidak ada kecepatan internet super di dunia ini, semua ISP (Internets service provider) seperti speedy, kartu 3, simpati, XL dan lainnya memiliki batas kecepatan maksimum. Batas tersebut tidak bisa anda ubah. Menpercepat koneksi internet dikomputer pada dasarnya hanyalah mengurangi batasan-batasan (penghambat) yang digunakan oleh OS, bataan-batasan tersebut sebenarnya memiliki fungsi securitas. Jadi mempercepat koneksi internet dengan mengurangi batasan security ini tentu saja memiliki resiko, dimana bisa saja spyware, virus atau Trojan masuk secara bebas ke perangkat komputer anda. 

Untuk itu tidak usah terlalu ngotot mencari tips atau trik mempercepat koneksi internet jika ingin keamanan data di komputer anda lebih baik. Gunakan cara-cara mempercepat koneksi internet tersebut hanya pada kondisi darurat saja atau hanya sekedar belajar dan coba-coba.

80% waktu loading ada di front-end (browser), bukan di back-end (server).

Maka optimisasi utama fokusnya di front-end.
Kebanyakan waktu ini digunakan untuk mendownload JS, gambar, CSS, flash, dll

Salah satu cara optimisasi adalah memperkecil jumlah HTTP request.
Setiap ada tag
HTML Code:
<script type="text/javascript" src="contoh.js"></script>
, berarti 1 HTTP request.

Begitu juga dengan tiap ada
HTML Code:
<link rel="stylesheet" type="text/css" href="contoh.css" />
berarti 1 HTTP request.

Untuk ini bisa dilakukan spriting gambar, yaitu mengkombinasikan beberapa gambar menjadi satu.
Memang, ukuran gambarnya menjadi lebih besar (kan kombinasi > 1 file), tapi HTTP request yg terjadi akan lbh kecil.

Kalau bisa kita juga mengkombinasikan lebih dari 1 file CSS ke dalam 1 file CSS saja.
Demikian juga dengan JS.

Di penelitian yg dilakukan Yahoo, menaruh CSS di dalam <head> membuat loading page terasa lebih cepat. Hal ini karena proses render halaman dilakukan secara progresif.

Jika ditaruh di dekat bawah, maka teknik ini menghambat proses rendering halaman secara progresif di banyak browser (termasuk Internet Explorer). Mengapa? Karena browser ini menghindari untuk menggambar ulang elemen halaman jika style tersebut diload.

Bingung?
Bayangkan ini
HTML Code:
<style type="text/css">
p {
background-color:#66FFCC;
color:#330000;
font-weight:900;
}
</style>

<p>Coba 1</p>
<p>Coba 2</p>
<p>Coba 3</p>
Kode di atas adalah style dulu, baru content. Hal ini jelas2 membantu load halaman secara progresif, yaitu pertama2 style <p> didefinisikan terlebih dahulu, sehingga saat browser mulai merender <p>, style akan langsung di-apply di <p>

Bandingkan dengan
HTML Code:
<p>Coba 1</p>
<p>Coba 2</p>
<p>Coba 3</p>

<style type="text/css">
p {
background-color:#66FFCC;
color:#330000;
font-weight:900;
}
</style>
Tag2 <p> diload terlebih dahulu & akan "ditampilkan" terlebih dahulu ke layar (tanpa stylesheet, karena stylesheet belum didefinisikan).
Baru ketika masuk ke blok <style>, browser membaca style <p> dan mencari tag2 <p> sebelum (dan tentu aja sesudah) tag <style>, lalu kalau ketemu, baru meng-apply style tsb ke tag <p>

Spesifikasi HTML jelas2 menyarankan bahwa CSS ditaruh di dalam <head>

http://developer.yahoo.com/performance/rules.html

No comments:

Post a Comment