Salah satu penunjang kesuksesan blog adalah faktor loading atau kecepatan blog tersebut diakses darimanapun, baik dari indonesia jika target marketnya indonesia dan dari luar negeri jika target marketnya adalah luar negeri.

Hal ini bisa sangat komplek jika berkaitan dengan database dan bahasa pemograman yang digunakan serta banyak menggunakan gambar. Sebagai pemilik blog, anda dapat memperbaiki hal ini seorang ini, jika mampu.

Atau menggunakan jasa seorang web developer dan menyewa hosting yang benar-benar optimize, namun apa daya semua itu membutuhkan banyak biaya.

Oleh karena itu, di dalam artikel ini kami akan memberikan gambaran umum bagaimana mempercepat agar blog dapat dengan mudah diakses darimanapun.

Mempercepat blog tentu saja berkaitan dengan keinginan pengunjung. Karena tujuan membuat blog adalah salah satunya agar dapat pengunjung yang banyak. Benar kan?

Setiap pengunjung secara umum menginginkan agar informasi yang dicarinya di internet dapat tersaji dengan cepat. Loading blog yang lambat seringkali membuat pengunjung untuk pindah ke lain blog.

Berikut ini beberapa langkah cara untuk mempercepat loading blog.

Cek Kecepatan Blog

Pertama-tama, mari dicek kecepatan blog anda. Untuk mengetahui seberapa cepat blog diakses, salah satu tool yang membantu untuk tujuan ini adalah Pingdom

Kenapa harus menggunakan tool ini atau tool sejenis? Karena tool ini mampu memberikan gambaran seberapa cepat suatu blog dapat diakses dari manapun.

Misalnya ingin mengetahui seberapa cepat suatu blog jika diakses dari new york, USA. Maka langkah yang harus dilakukan adalah masukkan url blog di kolom url dan pilih kota new york, USA sebagai lokasi pengunjung. Kemudian klik tombol "start test".

Lalu seberapa cepat kira-kira sebaiknya kecepatan suatu blog? Menurut beberapa pakar dan tentu dari banyak survey juga, kira-kira kurang dari 2 detik.

Kecepatan blog di atas 2 detik, banyak ditinggal pengunjung. Apalagi sampai 1 menit atau di atasnya, tentu sangat tidak diharapkan.

Masuk akal juga sih, jika anda mengunjungi blog, kemudian lemot, perkiraan 99% lambat, pasti banyak yang menutup browser sebelum halaman tersebut muncul.

Caching Server

Server memiliki peranan penting karena di sinilah semua files disimpan. Server dapat menyimpan secara sementara suatu halaman blog atau web yang dikunjungi oleh pengunjung. Sehingga pengunjung berikutnya tidak perlu meloading ulang halaman tersebut.

Nginx adalah salah satu web server banyak digunakan saat ini. Jika diramu dengan benar, dapat meng-caching halaman web dengan baik sehingga loadingnya lebih lambat. Namun kenyataannya tidak semua bisa melakukan teknik caching yang bagus dan optimal.

Apache merupakan salah satu web server yang banyak digunakan berdampingan dengan nginx. Nginx untuk front end dan apache untuk back end. Jika dikonfigurasi dengan baik, dapat menghasilkan performa caching yang bagus.

Salah satu hal lainnya adalah dengan menggunakan web server berbayar yaitu, LiteSpeed. Kenyatannya jika dikonfigurasi dengan baik, dapat meningkatkan performa kecepatan loading. Kekurangannya adalah harus bayar tahunan atau beli dengan sekali bayar yang cukup mahal.

Caching Aplikasi

Beberapa aplikasi seperti wordpress misalnya menyediakan plugin yang bernama plugin untuk caching halaman web, sebagai contoh W3-total-cache atau wp-rocket.

W3-total-cache gratis. Ada salah satu fitur yang harus membayar yaitu caching frame yang jika dikonfigurasi dengan benar dapat meningkatkan kecepatan halaman web. Harganya cukup mahal yaitu kurang lebih $99 per tahun. Cukup mahal bukan?

Selain wordpress, aplikasi php lainnya memiliki fitur caching juga. Contohnya adalah laravel, yii, codeigniter dan lainnya yang banyak memiliki fitur fitur caching yang harus dikonfugrasi dengan benar tentunya.

CDN

CDN merupakan singkatan dari content delivery network. CDN biasanya disediakan oleh pihak lain selain perusahaan hosting itu sendiri. Penyedia CDN akan memiliki jaringan dimana setiap hosting dapat disimpan secara sementara di jaringan tersebut dan kemudian dapat dihapus atau direset jika ada perubahan kontent atau memang sudah penuh kapasitasnya.

Jaringan CDN biasanya ada di beberapa kota-kota besar. Misalnya adalah kota jakarta, singapura, new york, dan lain sebagainya. Jika seseorang mengakses blog di kota jakarta sedangkan server aslinya ada di australia, maka kontent yang sudah disimpan di jakarta akan disajikan terlebih dahulu, tanpa harus meloading ulang dari halaman web aslinya. Begitu juga dengan kota lainnya. Hal inilah yang dapat mempercepat halaman web.

Harganya cukup bervariasi. Untuk web yang masih baru dengan pengunjung yang masih sedikit, bisa menyewa CDN dengan skema harga “pay as you go”, itu artinya hanya membayar banyaknya berapa bandwith CDN yang digunakan. Contohnya adalah amazon cloudfront.

Jika traffick sudah mulai tinggi, bisa menggunakan layanan yang minimum bayar setiap tahunnya. Contohnya adalah cdn77 dengan harga minimum pertahun adalah $149. Jika dihitung per kuota-nya, CDN dengan minimum biaya layanan memiliki harga yang lebih murah.

Optimasi Gambar

Jika kebetulan ada halaman yang memiliki gambar yang banyak, biasanya memiliki loading yang agak lambat. Oleh karena itu, gambar harus dioptimasi agar loading halaman dapat meload gambar dengan maksimal.

Beberapa aplikasi dapat mengoptimasi ukuran gambar tanpa mengurangi kualitas gambar. Sehingga dapat mempercepat waktu loading.

Optimasi CSS dan Javascript

CSS dan javascript menjadi bagian yang tidak terpisahkan dengan halaman web. Keduanya dapat membantu membuat halaman web menjadi tampil cantik dan lebih atraktif.

Sayangnya penyusunan kode CSS dan javascript yang tidak optimal, dapat membuat lambat loading web. Beberapa web menyediakan fasilitas kompresi css dan javascript secara gratis. Tetapi menurut pengalaman kami, hal itu sangat kecil sekali untuk menolong loading blog.

Sehingga optimasi penyusunan kode-kode css dan javascript adalah faktor utama yang harus diperhatikan.

Lokasi Server

Lokasi server di indonesia, tentu akan lebih mudah diakses oleh orang-orang yang berada di indonesia. Hal ini berlaku pula untuk lokasi lainnya. Oleh karena itu sangat bijak jika meletakkan server di indonesia jika target market-nya adalah orang indonesia.

Jaringan

Ada beberapa penyedia hosting yang memiliki jaringan yang sangat bagus. Contohnya adalah rackspace, godaddy dan softlayer. Rumor yang pernah saya baca di beberapa forum hosting, kualitas jaringan juga sangat berpengaruh terhadap SEO.

Rumor yang pernah saya dengar adalah ketiga penyedia hosting tersebut yang banyak menguasai SERP dan web-web authority.

Namun ini baru rumor, tetapi jika ingin mencoba juga tidak apa, siapa tahu memang benar. Sayangnya ketika melihat harga sewa hostingnya, terutama softlayer dan rackspace, cukup mahal. Untuk godaddy, memiliki harga yang cukup terjangkau untuk yang shared hosting-nya, tetapi ketika melihat review dari penggunanya, banyak yang negatif.

Managed Hosting

Salah satu agar web bisa ngebut ketika diakses adalah managed hosting. Beberapa penyedia managed hosting yang terkenal adalah kinsta, wpengine, dan masih banyak lainnya. Namun sayangnya harganya lumayan mahal. Contohnya adalah kinsta dengan minimum harga $30 per bulan.

Kinsta adalah salah satu penyedia wordpress managed hosting yang sangat populer selain wpengine, pagely, liguidweb dan lainnya. Jika teman menggunakan salah satu dari wordpress managed hosting tersebut, dijamin web-nya akan jalan “wuss wuss” tanpa hambatan.

Pengelolaan server dijamin aman 100%. Dan dijamin bebas virus dan bebas hack. Karena server mereka diawasi 24 jam oleh para ahli di bidangnya.

Gunakan sesedikit mungkin plugin

Hal ini khusus untuk blog yang menggunakan wordpress. Semakin sedikit plugin, maka loadingnya menjadi semakin berkurang. Karena jika penyusunan kodingnya tidak bagus, hal ini malah memperlambat loading.

Gunakan Theme Yang Terpercaya

Hal ini juga khusus untuk blog wordpress atau blog lainnya yang theme-nya bisa diganti-ganti seperti joomla dan lainnya.

Jika koding theme-nya kurang bagus, dapat memperlambat halaman web. Beberapa pakar blog yang terkenal banyak yang merekomendasi theme genesis, mythemeshop dan tentunya beberapa theme premium lainnya.

Kualitas Server

Internet adalah kumpulan dari komputer server yang dapat diakses darimanapun di seluruh dunia melalui jaringan khusus. Setiap komputer tentu memiliki spesifikasi masing-masing yang tentunya berbeda-beda satu sama lain.

Jika kebetulan anda sedang mencari hosting untuk blog, periksalah spesifikasi dari komputer server yang digunakan.

Contohnya adalah ramnode. Ramnode akan memberikan spesifikasi singkat tentang komputer server yang digunakan. Semakin tinggi spesifikasinya, biasanya harga sewanya akan semakin mahal.

Semakin mahal harga sewa komputer server, tentunya diharapkan, memiliki kualitas server yang lebih bagus dari pada lainnya.

Jika hosting yang digunakan adalah shared hosting, biasanya kualitasnya lebih rendah tentunya. Namun terkadang, ada beberapa shared hosting yang menjanjikan kualitas hosting yang bagus, walau shared hosting. Contohnya adalah nexcess. Mereka menawarkan shared hosting yang harganya sama bahkan lebih mahal dari vps hosting di tempat lain.

Gunakan Video Sharing Website

Jika kebetulan anda ingin menampilkan video berupa tutorial, sangat disarankan tidak menggunakan hosting anda sebagai tempat video tersebut.

Gunakan video sharing yang banyak bertebaran di internet. Contohnya adalah youtube(yang paling populer), vimeo dan lain-lainnya.

Video memiliki ukuran file yang sangat besar, jika ingin menampilkan tampilan video dengan ukuran Full HD. Dengan ukuran Full HD, video akan terlihat lebih baik.

Namun jika hosting anda digunakan sebagai tempat hostingnya, akan banyak menyedot bandwith, dan pada akhirnya akan menurunkan kecepatan blog.

Akibatnya, blog akan terdampar di posisi yang sangat jauh di SERP mesin pencari. Akibatnya lagi, tidak ada pengunjung yang berasal dari mesin pencari.

Akibatnya lagi, blog menjadi tidak populer.

Kurangi Akses Ke Database

Seorang developer theme seperti wordpress, sebisa mungkin membuat templat yang mengurangi penggunaan akses ke database. Contoh penggunaan koding yang membutuhkan akses ke database adalah sebagai berikut :

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>"

Perhatikan kode php di atas. Tanda buka <?php dan tanda tutup ?> adalah suatu bentuk penggunaan perintah akses ke database.

Jika hal ini dilakukan di banyak bagian di koding template, tentu akan banyak membutuhkan akses ke database.

Akibatnya, website akan membutuhkan banyak waktu untuk menampilkan info halaman yang diinginkan.

Jika anda sedang mencari template, perhatikan hal ini. Atau carilah developer yang paham betul tentang bagaimana cara koding template wordpress yang benar-benar optimize.

Saya perhatikan di kalangan developer, banyak merekomendasikan genesis framework dan thesis theme wordpress.

Perawatan Database Server

Optimasi database sangatlah penting. Seiring dengan banyaknya data yang ada di database dan banyaknya pengunjung, database perlu dilakukan optimasi termasuk perawatan agar tetap bersih dan terhindar dari kemungkinan adanya mallware.

Jika semakin banyak orang yang mengakses database, biasanya database server akan menjadi panas. Akibatnya, database server bisa menjadi berhenti berjalan.

Anda tentu pernah memperhatikan jika suatu saat pernah melihat ada suatu website yang melakukan maintenance. Nah, salah satu tujuannya adalah perawatan database agar database dan database server menjadi lebih segar dan dingin.

Seperti halnya mesin sepeda motor. Jika digunakan terus-menerus, suatu saat akan mengalami kendala seperti demikian.

Saya sendiri sering menerima email dari pihak admin IT, jika ada perawatan secara berkala terhadap operasional server.

Bagi pengguna wordpress, ada beberapa plugin yang memberikan solusi agar database tetap optimize.

Kesimpulan

Banyak sekali faktor yang membuat web menjadi cepat diakses atau malah lambat. Jika teman memiliki uang berlebih, menggunakan wordpress managed hosting adalah salah satu solusi terbagus bagi pengguna, namun sayangnya harganya mahal. Bagi pengguna aplikasi selain wordpress dapat menggunakan managed hosting premium yang banyak tersedia di internet, contohnya liquidweb, knownhost dan lain sebagainya.