Jumat, 27 Agustus 2010

Sembunyikan Widget [Sidebar/Footer] Solusi Mempercepat Loading di Halaman Tertentu

Tentunya kita semua tahu bahwa salah satu faktor penting dalam Nge-blog adalah Loading Page. Makanya pada hari ini saya ingin share tentang Sembunyikan Widget [Sidebar/Footer] Solusi Mempercepat Loading di Halaman Tertentu.

Sebelum melangkah ke bahasan selanjutnya, di sini saya akan bagi ke
dalam 2 kategori Loading Page, yang pertama Loading Halaman Home Page dan Loading Halaman Posting (Post Page).

1. Home Page:

Pada halaman Home Page biasanya akan terisi oleh beberapa postingan
dengan beberapa widget di sidebar ataupun footer dan umumnya di halaman Home Page ini semuanya akan ditampilkan.

2. Post Page:

Pada halaman ini akan terdapat 1 artikel (read full) dan tetap akan
dilengkapi oleh beberapa widget di sidebar/footer.

Masalahnya tidak jarang saya menemukan pada halaman Post Page ini
tampilannya akan sama dengan Home Page, artinya semua widget tetap ditampilkan baik itu widget buku tamu, facebook, follower dan lain sebagainya dengan posisi baik di sidebar ataupun footer.

Fakta:


1. Beberapa widget (contohnya seperti di atas) dibutuhkan waktu yang cukup lama untuk loading, apalagi widget tersebut telah digunakan oleh banyak pengguna,
2. Search engine misal Google hanya memiliki waktu 0, 0003 sekian detik untuk mengindeks semua halaman posting ketika ada pengunjung yang mengetikkan keyword untuk mencari artikel,
3. Halaman posting adalah halaman penting (artikel yang berisi ilmu).

Ilustrasi:


Ketika para pengunjung datang dari search engine (Google / Yahoo)dan mengetikkan suatu keyword lalu menemukan artikelnya maka dia akan di bawa ke Halaman Postingan 'BUKAN' halaman Home Page.

Nah, bisa kita tarik kesimpulan dari ilustrasi tersebut, ketika ada
pengunjung dari search engine lalu menuju ke halaman posting blog kita di mana dia harus menunggu lama hanya untuk membuka 1 halaman posting yang ingin dia baca tetapi lamanya setengah mati (karena blog harus nge-Load semua tampilan baik itu widget dan lain sebagainya).

Satu kalimat yang bisa saya sampaikan: Close that page and change
the one with another page !!! :)

Nah, sungguh disayangkan bukan apabila mereka tidak jadi membaca
artikel lalu langsung CLOSE PAGE hanya karena harus menunggu lama loading page nya?

Ok, saran saya di sini khusus pada Halaman Post Page tampilkanlah beberapa widget saja yang dianggap penting (apabila tidak mau menghapusnya), caranya dengan Sembunyikan Widget:


1. Pilih dulu widget-widget mana saja yang akan di tampilkan di halaman yang dirasa penting ditampilkan di Halaman Post Page, misal cukup Link Sahabat, Follower dan Buku Tamu saja.

2. Sembunyikan widget tersebut agar blog tidak perlu nge-load widget yang lainnya dengan menambahkan kode seperti di bawah ini:


Login Blogspot >> Design/Rancangan >> Edit HTML >> Klik Expand Templates Widget >> lalu cari kata yang sesuai dengan judul widget yang ada di sidebar atau footer, misal Buku Tamu:


Tambahkan kode yang berwarna merah saja >>


- Hanya tampil di halaman Home Page:

<b:widget id='HTML1' locked='false' title='Buku Tamu' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
</b:if>

<b:include name='quickedit'/>
</b:includable>

- Hanya tampil di halaman Post Page:

<b:widget id='HTML1' locked='false' title='Buku Tamu' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
</b:if>

<b:include name='quickedit'/>
</b:includable>


Untuk tampil di halaman keduanya cukup defaut saja, tidak usah ditambahkan kode.

3. Silahkan disesuaikan saja dengan masing-masing widget yang ada diblog teman-teman, jika sudah klik save templates dan lihat perubahannya ketika teman-teman membuka halaman Home Page dengan halaman Post Page.


Blog memang milik kita masing-masing (idealismenya adalah terserah kita mau diapakan), tapi saya fikir yang menikmati bukan kita saja sebagai owner tetapi banyak orang lain
dari berbagai belahan dunia, mereka butuh kenyamanan ketika berkunjung, salah satunya adalah Loading Page yang sampai sekarang ini masih disepelekan oleh sebagian banyak blogger.

Semoga informasi ini bisa bermanfaat untuk teman-teman semuanya,
salam.

Tidak ada komentar:

Posting Komentar