Modifikasi Wordpress Untuk Meningkatkan Kecepatan


  Ditulis tanggal 15 January 2009   blogging

Berapa kecepatan site load Anda? Berapa lama pengunjung harus menunggu sampai blog Anda tampil seluruhnya?

Tahukah Anda jika kecepatan site load Anda berpengaruh terhadap posisinya pada hasil pencarian? Memang tidak ada yang tahu pasti pengaruh langsungnya. Namun kita bisa menganalisa hubungan kecepatan site load Anda dengan posisinya pada hasil pencarian.

Semakin besar ukuran halaman Anda, maka semakin lama waktu yang diperlukan untuk menampilkan seluruh isinya. Semakin lama waktu yang dibutuhkan, semakin banyak orang yang meninggalkan blog Anda sebelum isinya ditampilkan seluruhnya. Akibatnya, semakin sedikit orang yang membaca informasi dalam blog Anda dan semakin sedikit pula orang yang kemungkinan nge-link ke blog Anda, mem-bookmark blog Anda, mendaftar feed Anda atau berkomentar di blog Anda.

Seperti yang kita tahu, Google memasukkan semakin banyak parameter untuk menentukan posisi suatu halaman pada hasil pencarian. Dan faktor-faktor seperti pelanggan feed, jumlah bookmark, jumlah link bisa jadi mempengaruhi posisi blog Anda pada hasil pencarian.

Oleh karena itu, kecepatan site load sudah layak diperhitungkan sebagai faktor yang menentukan posisi blog kita pada hasil pencarian.

Pada halaman yang saya ikutkan pada Busby SEO Test, saya mencoba meminimalkan siteload dengan cara menghilangkan elemen-elemen yang tidak diperlukan. Dalam hal ini saya menghilangkan sidebar dan isi footer. Jika Anda bandingkan antara halaman Busby SEO Test dengan halaman ini misalnya, maka dapat dilihat perbedaan pada sidebar dan footer dimana halaman yang tidak saya ikutkan Busby SEO Test memiliki lebih banyak elemen sehingga memerlukan waktu lebih untuk menampilkan seluruh isinya.

Nah, bagaimana cara melakukannya?

Kita ambil contoh kasus modifikasi yang saya lakukan pada sidebar. Disini saya berikan kode yang saya pergunakan untuk modifikasi tersebut beserta penjelasannya dan Anda dapat mengikutinya langkah demi langkah untuk memperoleh gambaran cara kerjanya sehingga Anda dapat mengembangkannya sesuai kebutuhan Anda sendiri.

Selain itu, jangan lupa untuk memback-up file aslinya dengan cara mengkopi isinya ke harddisk Anda. Sehingga kalau terjadi sesuatu yang diluar perkiraan, blog Anda tidak terganggu.

  • Buka file sidebar.php dan letakkan kode berikut pada bagian atas sidebar.php atau setelah div id=”sidebar”

<?php if (is_single(‘17′)) { ?>

Kode diatas berarti “apabila blog Anda menampilkan artikel dengan ID=17, maka…”

Jadi, pada kode tersebut Anda dapat melakukan modifikasi sesuai keperluan. Anda dapat mengganti (is_single(‘17’) dengan yang lain sehingga berarti “apabila blog menampilkan artikel pada kategori X”, “apabila blog menampilkan artikel oleh penulis X”, “apabila blog menampilkan artikel dari tahun sekian” atau “apabila blog menampilkan halaman utama” dan masih banyak lagi. Untuk parameter-parameter yang Anda butuhkan, Anda dapat mempelajarinya dari dokumentasi resmi Wordpress.

  • Setelah itu, masukkan perintah yang ingin dijalankan apabila kondisi diatas terpenuhi. Dalam kasus saya, saya tidak ingin melakukan apa-apa atau saya biarkan sidebar kosong. Maka saya tulis kode seperti ini:

<?php } ?>

  • Apabila Anda ingin menampilkan sesuatu, maka Anda tinggal mengganti kode tersebut dengan

taruh kode Anda disini

<?php } ?>

  • Anda dapat berhenti sampai disini dan mencoba hasilnya. Namun dalam kasus saya, terdapat kondisi lain yang harus ditangani. Oleh karena itu, kode diatas saya ganti dengan

taruh kode Anda disini

<?php } else {?>

taruh kode Anda disini

<? php } ?>

  • Jadi, untuk menghilangkan sidebar apabila blog menampilkan artikel tertentu adalah

<?php if (is_single(‘17′)) { ?>

yang dilakukan jika blog menampilkan artikel dengan ID=17

<?php } else {?>

yang dilakukan jika blog menampilkan artikel lain selain artikel dengan ID=17

<? php } ?>

 

Sangat mudah bukan? Sebagai pengganti (is_single(‘17’), Anda dapat melihat contoh-contoh berikut:

  • is_home() – blog menampilkan halaman utama
  • !in_category(1) – blog menampilkan artikel selain dari kategori dengan ID=1 (perhatikan tanda seru didepannya)
  • is_page() – blog menampilkan suatu page
  • is_archive() – blog menampilkan daftar archive
  • (is_home() || !in_category(1) || is_page() || is_archive()) – blog menampilkan halaman utama atau artikel selain dari kategori dengan ID=1 atau suatu page atau daftar archive

 

Apakah Anda mengalami kesulitan? Bagaimana pengembangan Anda terhadap modifikasi ini? Apakah Anda memiliki ide lain yang menarik yang dapat digunakan oleh yang lain? Silahkan me-review atau menuliskan pertanyaan Anda disini.

Anda dapat mereview artikel ini untuk mendapatkan $250! Keterangan lebih lanjut dapat dibaca disini.


Artikel selanjutnya:
Mempertahankan PageRank Kali ini, saya akan berbicara mengenai pengaturan link yang saya pergunakan dalam Busby SEO Test. Selama ini ada dua pendapat...
Duplicate Content – Bagaimana Pendapat Anda? Masalah duplicate content bagi sebagian blogger menjadi masalah yang penting. Hal ini disebabkan karena anggapan yang beredar bahwa Google akan...



<<           >>

Peluang di dunia internet

Ikuti percakapan melalui RSS| Trackback URI

4 komentar »

Bagaimana menurut Anda?
Jika Anda ingin memiliki icon pada komentar Anda, daftarkan diri Anda di gravatar!
 

Comment by arif (2 comments)
2009-01-20 22:15:18

Artikelnya bagus kata-katanya juga menarik mudah di cerna Trims ya infonya saya tunggu artikel selanjutnya, O..iya Boleh saya minta komentar dari teman untuk artikel di blog saya? Kalau Boleh Kunjungi blog saya, hari ini saya sudah posting artikel tolong komentarnya ya dan kalau bisa komentarnya harus berkaitan dengan artikel saya ini alamatnya http://regedit.blog.telkomspeedy.com/2009/01/19/sejarah-telekomunikasi-indonesia-telkom-bag-2/ terima kasih banyak.

 
Comment by vanudin (1 comments)
2009-02-11 10:36:20

Bagus juga Tipsnya…..

wajib dicoba nih…

Baca juga artikel terbaru dari vanudin: How To Test Your Website Speed

 
Comment by jagoane (2 comments)
2009-10-09 15:02:24

wah.. perlu di coba nih…

 
Comment by jagoane (2 comments)
2009-10-09 15:10:55

bingung…???

 
Name
E-mail
URI
Subscribe to comments via email
Komentar Anda (kecilkan font | besarkan font)
Anda dapat menggunakan tag berikut <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .
CommentLuv Enabled

Rahasia SEO Wordpress Yang Belum Pernah Dipublikasikan!!

SEO Complete Guide for Wordpress

Temukan didalamnya, teknik rahasia SEO yang belum banyak diketahui.
Tidak disarankan untuk pemula :)

Update Gratis

Dapatkan update kontes dan tips nge-blog gratis lewat RSS atau email.





Kontes Berhadiah Entrecard


Kontes Lain Berhadiah...