Meningkatkan Page Speed Blog dengan Merapikan CSS
Meningkatkan Page Speed Blog dengan Merapikan CSS ~ Baiklah, kita sambung lagi artikel yang sebelumnya yaitu "Mempercepat Loading Blog yang Lambat". Dengan membaca dan mempraktikkan isi artikel pada kali ini, Insya Allah akan ada perubahan kecepatan loading blog. Tentunya perubahan dalam hal loading blog akan bertambah cepat.
Page Speed menggambarkan seberapa cepat blog kita dimuat ketika diakses oleh pengunjung. Semakin tinggi Page Speed suatu blog, maka semakin cepat website/blog tersebut dimuat (loading). Karena salah satu penentu kecepatan blog adalah kode CSS (baca disini), maka kali ini saya akan mencoba memaparkan beberapa pengaruh dan permasalahan dari kode CSS terhadap kecepatan muat suatu website/blog.
Lalu, bagaimana cara untuk mengecilkan ukuran css? Sangat mudah, dan simpel sekali. Beberapa tools online tersedia secara bebas untuk mengecilkan css (compress css) dan sobat bisa menemukannya di google, tetapi kalau sobat ingin lebih cepat silakan gunakan tools css compressor & beautifier buatan saya. Penggunaannya sangat mudah, sobat hanya perlu copy kode CSS sobat lalu pastekan pada kolom dan klik Compress CSS, kemudian copy lagi CSS yang sudah dikompress di kolom tersebut lalu pindahkan lagi ke dalam template.
Sebagai contoh adalah sebagai berikut :
Menjadi sebagai berikut :
Oke, mengkombinasikan gambar menggunakan CSS Sprites bertujuan untuk mengurangi total permintaan dari server (minimize request size) sehingga berakibat pada ringannya loading suatu website/blog. Karena dengan menggunakan CSS Sprites, berarti kita akan menggunakan jumlah gambar yang minimal untuk lebih dari satu kondisi pemanggilan gambar tersebut. Untuk penjelasan mengenai CSS Sprites akan saya lanjutkan di artikel "Meminimalkan Request Size dengan CSS Sprites" karena penjelasan yang satu ini cukup panjang bila digabungkan dengan artikel ini.
Cukup sekian dulu tutorial untuk Meningkatkan Page Speed Blog dengan Merapikan CSS, silakan simak ke artikel cara meningkatkan page speed selanjutnya yaitu dengan Minify Javascript, Minify HTML, Leverage Browser Caching, serta Minimize Request Size.
Page Speed menggambarkan seberapa cepat blog kita dimuat ketika diakses oleh pengunjung. Semakin tinggi Page Speed suatu blog, maka semakin cepat website/blog tersebut dimuat (loading). Karena salah satu penentu kecepatan blog adalah kode CSS (baca disini), maka kali ini saya akan mencoba memaparkan beberapa pengaruh dan permasalahan dari kode CSS terhadap kecepatan muat suatu website/blog.
Minify CSS
Minify CSS atau Memadatkan kode CSS ini memiliki banyak manfaat antara lain :- Menghemat banyak byte data dari suatu website/blog
- Mempercepat proses download, parsing, dan waktu eksekusi
- Mengurangi latency atau lambatnya jaringan
- Beban browser menjadi lebih ringan dalam menampilkan suatu website/blog
Lalu, bagaimana cara untuk mengecilkan ukuran css? Sangat mudah, dan simpel sekali. Beberapa tools online tersedia secara bebas untuk mengecilkan css (compress css) dan sobat bisa menemukannya di google, tetapi kalau sobat ingin lebih cepat silakan gunakan tools css compressor & beautifier buatan saya. Penggunaannya sangat mudah, sobat hanya perlu copy kode CSS sobat lalu pastekan pada kolom dan klik Compress CSS, kemudian copy lagi CSS yang sudah dikompress di kolom tersebut lalu pindahkan lagi ke dalam template.
Sebagai contoh adalah sebagai berikut :
<style>
/* sidebarnya */
#sidebar-slide-main {
width:100%;
display:block;
}
#sidebar1 {
width:50%;
float:left;
padding:5px;
}
#sidebar2 {
width:50%;
float:right;
padding:5px;
}
#sidex1 h2,
#sidex2 h2 {
position:relative;
margin:0 0 5px;
}
#sidex1 h2 {
background-color:#0070b0;
text-align:center;
font-size:150%;
font-weight:bold;
color:white;
padding:10px;
}
#sidex2 h2 {
background-color:#0070b0;
text-align:center;
font-size:150%;
font-weight:bold;
color:white;
padding:10px;
}
#sidex2 h2:after {
content:"";
width:0;
height:0;
position:absolute;
top:100%;
left:50%;
border-width:10px;
border-style:solid;
border-color:#0070b0 transparent transparent transparent;
display:block;
}
#sidex1 h2:after {
content:"";
width:0;
height:0;
position:absolute;
top:100%;
left:50%;
border-width:10px;
border-style:solid;
border-color:#0070b0 transparent transparent transparent;
display:block;
}
#sidex1 .widget {
padding:0;
list-style:none;
}
#sidex1 .widget-content {
margin:0 auto;
overflow:auto;
list-style:none;
}
#sidex1 ul li a:hover {
color:#AD3000;
list-style:none;
}
#sidex2 .widget {
padding:0;
list-style:none;
}
#sidex2 .widget-content {
margin:0 auto;
overflow:auto;
list-style:none;
}
#sidex2 ul li a:hover {
color:#AD3000;
list-style:none;
}
/* slidenya */
#sidebar-slide {
display:block;
}
#sidebar-slide-content {
background-color:#eee;
height:auto;
overflow:auto;
margin:0;
padding:0;
color:#333;
display:none;
}
.sidebar-slide-button {
position:relative;
cursor:pointer;
text-shadow:1px 1px 2px #000;
padding:7px 15px;
background-color:#0070b0;
color:white;
text-align:center;
}
.sidebar-slide-button:hover {
background-color:green;
color:white;
}
@media only screen and (max-width:490px) {
#sidebar1,
#sidebar2 {
width:100%float:none;
margin:0 auto;
}
}
</style>
Menjadi sebagai berikut :
<style>
#sidebar-slide-main{width:100%;display:block}#sidebar1{width:50%;float:left;padding:5px}#sidebar2{width:50%;float:right;padding:5px}#sidex1 h2,#sidex2 h2{position:relative;margin:0 0 5px}#sidex1 h2{background-color:#0070b0;text-align:center;font-size:150%;font-weight:bold;color:white;padding:10px}#sidex2 h2{background-color:#0070b0;text-align:center;font-size:150%;font-weight:bold;color:white;padding:10px}#sidex2 h2:after{content:"";width:0;height:0;position:absolute;top:100%;left:50%;border-width:10px;border-style:solid;border-color:#0070b0 transparent transparent transparent;display:block}#sidex1 h2:after{content:"";width:0;height:0;position:absolute;top:100%;left:50%;border-width:10px;border-style:solid;border-color:#0070b0 transparent transparent transparent;display:block}#sidex1 .widget{padding:0;list-style:none}#sidex1 .widget-content{margin:0 auto;overflow:auto;list-style:none}#sidex1 ul li a:hover{color:#AD3000;list-style:none}#sidex2 .widget{padding:0;list-style:none}#sidex2 .widget-content{margin:0 auto;overflow:auto;list-style:none}#sidex2 ul li a:hover{color:#AD3000;list-style:none}#sidebar-slide{display:block}#sidebar-slide-content{background-color:#eee;height:auto;overflow:auto;margin:0;padding:0;color:#333;display:none}.sidebar-slide-button{position:relative;cursor:pointer;text-shadow:1px 1px 2px #000;padding:7px 15px;background-color:#0070b0;color:white;text-align:center}.sidebar-slide-button:hover{background-color:green;color:white}@media only screen and (max-width:490px){#sidebar1,#sidebar2{width:100%float:none;margin:0 auto}}</style>
Put CSS in the Document Head
Setelah sebelumnya sobat telah berhasil melakukan kompres terhadap kode CSS, langkah berikutnya adalah meletakkan kode CSS dengan benar. Bagaimana caranya? Sangat mudah. Dari analisis saya terhadap result pengujian kecepatan loading blog di GTmetrix, saya menyimpulkan bahwa blog yang loadingnya cepat adalah yang menempatkan kode-kode CSS di antara kode <head> --kode CSS disini-- </head>. Baik ditempatkan di atas ]]></b:skin> maupun begini <style> --Kode CSS disini-- </style> bagi yang sudah menghilangkan kode ]]></b:skin> seperti saya :pCombine Image Using CSS Sprites
Saya sebenarnya tidak begitu memahami coding kode CSS Sprites. Jadi, sebelumnya saya mohon maaf sekali apabila materi yang satu ini saya tidak begitu menguasai.
Oke, mengkombinasikan gambar menggunakan CSS Sprites bertujuan untuk mengurangi total permintaan dari server (minimize request size) sehingga berakibat pada ringannya loading suatu website/blog. Karena dengan menggunakan CSS Sprites, berarti kita akan menggunakan jumlah gambar yang minimal untuk lebih dari satu kondisi pemanggilan gambar tersebut. Untuk penjelasan mengenai CSS Sprites akan saya lanjutkan di artikel "Meminimalkan Request Size dengan CSS Sprites" karena penjelasan yang satu ini cukup panjang bila digabungkan dengan artikel ini.
Cukup sekian dulu tutorial untuk Meningkatkan Page Speed Blog dengan Merapikan CSS, silakan simak ke artikel cara meningkatkan page speed selanjutnya yaitu dengan Minify Javascript, Minify HTML, Leverage Browser Caching, serta Minimize Request Size.
Terima kasih telah membaca artikel Meningkatkan Page Speed Blog dengan Merapikan CSS
Artikel ini memiliki rating: 97% Top Artikel dari 93058 ratings. 93058 pembaca merekomendasikan ini.
Ditulis Oleh Zai Azura
Description: Meningkatkan Page Speed Blog dengan Merapikan CSS
Terimakasih atas kunjungan Sobat beserta kesediaan Sobat membaca artikel ini. Kritik dan Saran dapat Sobat sampaikan melalui Kotak komentar dibawah.
Artikel ini memiliki rating: 97% Top Artikel dari 93058 ratings. 93058 pembaca merekomendasikan ini.
Ditulis Oleh Zai Azura
Description: Meningkatkan Page Speed Blog dengan Merapikan CSS
Terimakasih atas kunjungan Sobat beserta kesediaan Sobat membaca artikel ini. Kritik dan Saran dapat Sobat sampaikan melalui Kotak komentar dibawah.
6 comments
saya termasuk pemula banget tentang template apalagi seo,dengan adanya artikel anda ini sangat
membantu saya dalam mempercepat loading blog saya
makasih tipnya
Bagaimana dengan hasil uji kecepatan menggunakan Google PageSpeed Insight ?
bang untuk Templatenya Pakek apha yaa bang.. Mohon di Reaply Bang sy Blogging Pemula...
terima kasih ilmunya
Great article. Thanks for the insight. I am a java developer but want to upgrade my skills. I have heard that java developer skills are much in demand in the market, so I want to know what skills I need to work on. Thanks.
Post a Comment
Untuk menyisipkan gambar, gunakan tag <i rel='image'>URL GAMBAR ANDA...</i>
Untuk menyisipkan kode, gunakan tag <i rel="pre">KODE ANDA...</i>
Untuk menciptakan efek tebal gunakan tag <strong>TEKS ANDA...</strong>
Link aktif akan dimatikan secara otomatis.
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
NB: Jika ingin menuliskan komentar yang keluar dari topik pada artikel ini silahkan kehalaman OOT (Out Of Topic) dengan menekan tombol OOT di bawah ini.
Konversi Kode di Sini! Emoticon OOT