7 Peretasan Pengoptimalan Kecepatan Situs untuk Situs Web yang Lebih Cepat

Diterbitkan: 2019-12-18

Memiliki situs web yang lambat dapat membunuh lalu lintas dan konversi Anda.

Google menggunakan kecepatan situs sebagai faktor peringkat, dan sebanyak 40 persen orang akan meninggalkan situs web yang memuat lebih dari tiga detik. Yang lebih mengejutkan adalah betapa pentingnya kecepatan situs web untuk konversi: keterlambatan 100 milidetik (atau sepersepuluh detik) yang sangat kecil dalam berapa lama waktu yang dibutuhkan situs untuk memuat dapat mengakibatkan penurunan konversi sebesar 7 persen.

Peretasan pengoptimalan kecepatan situs

Jadi bagaimana Anda meningkatkan kecepatan situs web Anda? Mari selami tujuh peretasan pengoptimalan kecepatan situs yang penting untuk menjaga situs web Anda tetap unggul dalam persaingan!

1. Aktifkan HTTP Keep-Alive

Secara default, ketika pengguna mengunjungi situs web Anda, koneksi HTTP ditutup setelah setiap permintaan dari browser pengunjung, dan ini berarti beberapa koneksi baru harus dibuka sebelum situs web Anda ditampilkan sepenuhnya tergantung pada jumlah permintaan (stylesheet, javascript, gambar) dari browser pengguna. Hasilnya adalah server Anda kelebihan beban dengan permintaan yang meningkatkan waktu yang dibutuhkan halaman untuk memuat.

Peretasan sederhana yang dapat Anda gunakan untuk meningkatkan kecepatan situs web Anda adalah dengan mengaktifkan HTTP Keep-Alive.

Saat diaktifkan, Keep-Alive memastikan bahwa koneksi antara browser pengunjung dan server Anda tetap terbuka. Akibatnya semua file yang diminta selama sesi tertentu akan ditransfer melalui satu koneksi tanpa harus membuat beberapa koneksi baru untuk melayani setiap permintaan.

Keuntungan mengaktifkan Keep-Alive sangat banyak. Pertama, karena itu membuat koneksi antara klien dan server Anda tetap terbuka, waktu yang dibutuhkan untuk melayani file berkurang. Kedua, fakta bahwa permintaan dikirim melalui satu koneksi mengurangi waktu perjalanan pulang pergi (RTT) karena fakta bahwa jumlah permintaan koneksi TCP dan SSL/TLS berkurang.

Jika HTTP Keep-Alive belum diaktifkan di server Anda, mengaktifkannya cukup sederhana. Anda hanya perlu menambahkan kode berikut ke file htaccess Anda:

<IfModule mod_headers.c>
Header set Koneksi tetap hidup
</JikaModul>

2. Jadwalkan pembersihan basis data secara teratur

Anda juga dapat meningkatkan kecepatan situs web Anda dengan membersihkan database Anda. Ini sangat penting jika Anda menggunakan WordPress.

WordPress sangat bergantung pada basis data dan menyimpan semua konten penting termasuk komentar, tautan, lacak balik, posting, halaman, entri formulir, pengaturan plugin, pengaturan tema, dan pengaturan situs web di database Anda. Seiring bertambahnya usia situs Anda dan Anda membuat banyak perubahan, basis data Anda menjadi semakin membengkak dengan tidak hanya file penting tetapi juga file yang tidak penting.

File tidak penting yang dapat membuat database Anda membengkak termasuk revisi posting (terkadang ribuan), posting dan komentar yang dihapus, komentar spam (terkadang ribuan atau puluhan ribu), pingback, trackback, dan meta posting duplikat. Sebagian besar file ini tidak perlu meningkatkan ukuran database Anda dan akibatnya meningkatkan waktu yang dibutuhkan untuk mengambil informasi dari database Anda -- mengakibatkan situs Anda menjadi lebih lambat.

Solusi dalam situasi seperti ini adalah membersihkan database Anda secara teratur. Anda dapat melakukan ini dengan mengoptimalkan tabel Anda secara manual, atau Anda dapat menggunakan proses yang lebih otomatis dengan menginstal plugin WordPress untuk pengoptimalan.

Terlepas dari dua pendekatan mana yang akan Anda ambil, sangat penting untuk mencadangkan database dan seluruh situs Anda sebelum melanjutkan untuk membersihkannya. WordPress sepenuhnya bergantung pada basis data, dan tidak mencadangkan basis data Anda sebelum membuat perubahan apa pun pada basis data Anda dapat mengakibatkan Anda kehilangan seluruh situs tanpa jalan lain (jika terjadi kesalahan).

3. Hapus tema dan plugin yang tidak aktif

Menghapus tema dan plugin yang tidak aktif juga harus dilakukan saat Anda membersihkan database. Plugin dan tema cenderung memakan banyak ruang di database Anda, bahkan saat tidak aktif, yang sering kali menghasilkan situs web yang lebih lambat.

Anda dapat memastikan bahwa Anda memiliki situs web yang lebih cepat dengan menelusuri daftar tema dan plugin secara teratur untuk memastikan Anda menghapus yang tidak aktif. Setelah tema dan plugin yang tidak aktif ini telah dihapus, Anda juga harus memastikan bahwa Anda melakukan pembersihan basis data untuk memastikan semua file yang ditinggalkannya dihapus.

4. Kompres gambar Anda

Pengoptimalan kecepatan situs tidak akan lengkap tanpa pengoptimalan gambar yang efektif. Faktanya, gambar menyumbang sekitar 60 persen dari data yang dimuat di halaman web rata-rata. Itu signifikan, dan ini menunjukkan bahwa mengurangi ukuran gambar Anda secara signifikan akan sangat membantu memastikan situs web Anda dimuat lebih cepat.

Ada beberapa cara untuk mengoptimalkan penggunaan gambar di situs Anda dengan cara yang tidak akan berdampak negatif pada kecepatan situs Anda. Mengompresi gambar Anda adalah salah satu cara yang paling efektif.

Misalnya, Kinsta mampu mengurangi ukuran gambar lebih dari 1.364 persen, tanpa banyak kehilangan kualitas, dengan mengompresi gambar. Sementara ukuran gambar asli adalah 2,06MB, versi sedikit terkompresi adalah 590KB dan versi terkompresi sedang (tanpa banyak kehilangan kualitas) adalah 151KB.

Itu banyak penghematan dalam ukuran gambar dan menghasilkan peningkatan waktu buka halaman hanya dengan mengompresi gambar. Sekarang bayangkan skenario yang sama untuk tidak hanya satu atau dua tetapi lebih banyak gambar. Hampir setiap alat pengeditan gambar memungkinkan Anda mengompres/mengubah ukuran gambar tanpa banyak kehilangan kualitas, tetapi Anda dapat melangkah lebih jauh dengan memasang plugin WordPress tertentu.

TIPS: Temukan perangkat lunak manajemen situs WordPress untuk membantu Anda mengelola situs Anda secara keseluruhan, mulai dari konten hingga kecepatan situs dan segala sesuatu di antaranya.

Temukan perangkat lunak Pengelolaan Situs WordPress terbaik. Temukan Sekarang, Gratis →

5. Aktifkan pemuatan malas

Selain kompresi gambar, cara lain untuk meningkatkan waktu buka situs web Anda melalui pengoptimalan gambar adalah dengan mengaktifkan pemuatan lambat.

Intinya, lazy loading hanya mencegah pemuatan gambar yang tidak perlu saat situs web Anda dimuat, sehingga secara signifikan mengurangi ukuran awal halaman web Anda. Misalnya, jika Anda memiliki artikel 3.000 kata yang menggunakan 10 gambar dengan rata-rata 150KB, itu berarti 1.500KB yang perlu dimuat dari gambar selain elemen lain di situs web Anda.

Namun, dengan mengaktifkan pemuatan lambat, karena pengguna kemungkinan besar hanya perlu melihat satu gambar di layar pada satu waktu, hanya satu gambar yang akan dimuat pada awalnya (atau tidak ada gambar sama sekali, tergantung pada apakah gambar tersebut ada pada pendahuluan artikel Anda). atau tidak) saat memuat gambar lain akan ditangguhkan hingga pengguna menggulir ke tempatnya – menghasilkan penghematan awal hingga 1.350KB saat situs Anda pertama kali dimuat, dan menghasilkan situs web yang jauh lebih cepat.

TERKAIT: Anda dapat menggunakan salah satu dari lima teknik berikut untuk memuat gambar dengan lambat di situs web Anda.

6. Minimalkan pengalihan

Seiring bertambahnya usia situs Anda, wajar jika Anda memiliki sejumlah pengalihan; namun, bila pengalihan dilakukan dengan buruk atau bila Anda memiliki terlalu banyak pengalihan, hal itu akan mulai menghambat situs Anda dan berdampak negatif pada waktu muat situs Anda. Tentu saja, meskipun Anda hampir tidak dapat melakukannya tanpa pengalihan, ada beberapa contoh di mana Anda harus khawatir.

Ketika ada terlalu banyak rantai pengalihan

Rantai pengalihan adalah saat Anda memiliki lebih dari satu pengalihan antara URL asli dan URL tujuan. Misalnya, Halaman 1 dialihkan ke Halaman 3 yang akhirnya dialihkan ke Halaman 5. Dalam kasus seperti ini, kecepatan situs sering kali terkena dampak negatif. Solusinya adalah mengurangi jumlah pengalihan yang terlibat sebelum pengguna sampai ke halaman tujuan.

Ketika ada terlalu banyak pengalihan secara umum

Meskipun ini mungkin tidak menjadi perhatian untuk situs yang lebih kecil, biasanya untuk situs besar, terutama ketika pengalihan diatur melalui htaccess. Ketika Anda mulai memiliki ribuan pengalihan, Anda ingin memastikan bahwa Anda meninjau semuanya secara menyeluruh dan melakukan pembersihan yang diperlukan.

7. Aktifkan caching

Anda juga dapat meningkatkan kecepatan situs web Anda secara signifikan dengan mengaktifkan caching. Saat Anda mengaktifkan caching, file sumber daya situs web Anda secara otomatis disimpan di komputer pengunjung saat pertama kali mereka mengunjungi situs web Anda. Alih-alih browser mereka harus membuat permintaan baru ke server Anda (yang dapat memengaruhi respons server jika banyak orang melakukannya pada saat yang bersamaan dan juga umumnya menghasilkan situs web yang lebih lambat), itu hanya menarik file sumber daya dari komputer mereka dan memuat jauh lebih cepat.

File sumber daya yang dapat di-cache termasuk file kunci seperti logo situs web Anda, file CSS, dan sumber daya utama lainnya. Setelah file-file ini disimpan, setiap halaman yang menggunakan sumber daya ini di situs web Anda akan dimuat lebih cepat karena tidak lagi harus diunduh dari server Anda.

Anda dapat mengaktifkan caching dengan memperbarui file htaccess Anda untuk menggunakan kode berikut, milik Varvy.

menyimpan kode htaccess


Jika Anda menggunakan WordPress, Anda dapat mengaktifkan caching dengan menginstal salah satu plugin caching berikut:

  • Cache Total W3
  • W3 Super Cache
  • burung kolibri

Kesimpulan

Menerapkan salah satu dari peretasan di atas dapat menghasilkan peningkatan yang signifikan dalam kecepatan situs web Anda, menghasilkan peningkatan lalu lintas, konversi, dan penjualan tanpa Anda harus menghasilkan lalu lintas tambahan.

Selain kecepatan situs, ada banyak faktor lain yang memengaruhi peringkat halaman Anda. Untuk tetap menangani semua metrik situs, temukan alat SEO terbaik untuk membantu Anda tetap di jalur dan meningkatkan kecepatan, peringkat, dan banyak lagi situs web Anda.

Lihat Alat SEO Termudah Digunakan →