Image Optimization: Teknik Optimisasi Kecepatan Load Halaman Website

By | April 28, 2010

Gambar merupakan salah satu media yang dapat menarik rasa penasaran dan keingintahuan pengunjung. Gambar bisa membuat setiap postingan blog kita menjada terasa lebih hidup, dan dengan gambar pula dapat mewakili ekspresi yang ingin kita sampaikan pada suatu postingan. Gambar juga yang mempercantik tampilan web/blog kita, membuatnya lebih atraktif dan ekspresif.

Tapi tau gak, gambar pulalah yang bikin blog kita jadi “Siput” ketika di-load, alias lemot. Gambar pula yang dapat menurunkan performa web/blog kita di mata mbah Google. Apalagi jika gambar tersebut berukuran gedhe, lebih dari 50 KB.

Semakin banyak gambar-gambar pada halaman web/blog juga akan memperlama waktu load halaman tersebut. Kenapa? karena browser akan melakukan request sebanyak gambar-gambar tersebut, intinya jumlah gambar yang makin banyak akan meningkatkan HTTP header request dari web browser/search engine bot (Googlebot).

Ada banyak trick optimisasi gambar yang bisa kita lakukan untuk mengurangi ukuran dan jumlah gambar, diantaranya ada 2 trick penting yang akan saya beberkan disini (just diblog ini :D ), yaitu Image size optimization dan CSS Sprite Trick.

Image Size Optimization

Sudah jelas, semakin gedhe ukuran gambar yang kita pasang di halaman web/blog akan memperlama waktu load halaman tersebut. Beberapa blogger (termasuk saya) biasanya me-resize ukuran gambar tersebut pada text-editor postingan, dengan memberikan atribut height:"xxx" dan width="yyy" pada tag <img>. Tau gak? ternyata teknik ini sedikitpun tidak memberikan manfaat pada penurunan ukuran gambar, pada saat halaman tersebut dibuka tetap saja gambar yang diload adalah seukuran dan sebesar yang aslinya :lol: Nah, sia-sia dech :D

Untuk mengatasi hal itu, maka mau tidak mau kita harus me-resize gambar-gambar yang dirasa kegedean dan gak nyukup di area postingan tersebut sebelum dipasang. Jadi bener-bener diresize dengan image editor, gak cuma sekedar diresize atribut <img> nya :D

CSS Sprite

Trick yang satu ini membutuhkan sedikit pengetahuan tentang CSS (sedikit aja koq, gak banyak-banyak :D ). Jika anda menggunakan banyak logo/button pada tampilan theme blog, maka sebaiknya anda sedikit menerapkan trick CSS sprite ini untuk meminimalisir request gambar.

Logo-logo/button tersebut bisa anda gabungkan dalam satu gambar, kemudian untuk menampilkannya tinggal memanggil script CSS yang telah didefinisikan.

Contoh website yang menggunakan CSS sprite untuk logo/button menu diantaranya Google Checkout, Yahoo! dan Amazon. Untuk tutorial lengkapnya bisa anda pelajari pada artikel Website Optimization dari Sitepoint.

Tricky: Anda bisa menggunakan instant CSS Sprite generator untuk menggabungkan gambar-gambar logo/button yang anda inginkan, enaknya tool ini sekaligus dapat membuat script CSS-nya jadi gak usah ambil pusing klo belum paham CSS. Silakan dicoba CSS Sprite Generator.

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Kata Kunci Pencarian:

ukuran 10kb |

9 Comments

dety on July 19, 2010 at 11:09.

oohhh pantesan lama. thnk gan sharingnya

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

Deka on May 1, 2010 at 18:25.

Soal gambar saya meminimalisasikan penggunaanya pada blog pribadi saya kang mas, kalo pun mau di tampilan saya usahakan diresize dulu dan di kompress dulu, targetnya sich di bawah 10 kb sehingga tidak terlalu memberatkan. berlaku juga buat theme yang saya gunakan.
.-= Deka punya artikel keren …Membuat Simple Aggregator =-.

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

Plesiran on April 30, 2010 at 06:30.

Weeeee hladalah…iki yang saya cari2 soalnya saya penggemar berat masang foto je.
Tak pelajari alon2 dan praktekkan alon2.
Maklum sudah tuwir kok masih ngeblog.
Salam hangat dari Plesiran – media untuk mempromosikan wisata daerah anda secara gratis. Bahkan penulisnya akan meneima tali asih berupa sebuah buku yang menarik dan bermanfaat.
Silahkan bergabung di Plesiran.
.-= Plesiran punya artikel keren …Wisata Tirta Jangari Cianjur =-.

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

MasEDI on May 1, 2010 at 13:59.

@Plesiran: Monggo Pakde, wah menarik nich jadi saya bs promosi daerah saya disini kan? Sip, cek k tkp….

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

raiderhost on April 28, 2010 at 11:36.

kalau di wordpress ada menu edit dan crop gambar ..

utk resize di wordpress emang akan otomatis memperkecil ukuran gambar dan sizenya.

tapi lebih optimal lagi jika kita mengompressnya via dekstop apps seperti photoshop. save gambar dengan pilih save as web : hehehe:

mantab napster
.-= raiderhost punya artikel keren …aku bercermin pada diriku sendiri !! =-.

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

MasEDI on April 29, 2010 at 03:01.

Thanks gan, buat koreksi dan masukkannya, semoga bermanfaat buat yg lainnya :smile:

xixixixi….
.-= MasEDI punya artikel keren …Ads/Banner Optimization: Teknik Optimisasi Kecepatan Load Website/Blog =-.

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

alamendah biru on April 28, 2010 at 06:54.

(maaf) izin mengamankan KEDUA dulu. Boleh kan?!
Thanx atas tipsnya. Urusan gambar dan load emang penting
.-= alamendah biru punya artikel keren …Permainan Sedang Apa Memunculkan Pemimpin =-.

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

MasEDI on April 29, 2010 at 02:49.

Boleh banget…

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

alamendah on April 28, 2010 at 06:51.

(maaf) izin mengamankan PERTAMA dulu. Boleh kan?!
Jadi mgubah height dan eight saat memosting gambar gak memengaruhi ukurann gambar, ya. Yaa…. musti diedit dulu
.-= alamendah punya artikel keren …Hemat Listrik Saat Menggunakan Komputer =-.

VA:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Reply

Leave Your Comment

Your email will not be published or shared. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge