Kinerja Situs Web Dijelaskan

Diperbarui: 2022-04-25 / Artikel oleh: Jerry Low

Kinerja situs web adalah kecepatan dan ketersediaan situs web Anda. Kecepatan mengacu pada seberapa cepat situs Anda dapat dimuat saat permintaan dibuat dari browser web. Ketersediaan juga dapat disebut sebagai waktu aktif atau keandalan dan mengacu pada persentase waktu situs Anda dapat diakses.

Kinerja situs web Anda penting karena berbagai alasan. 

Performa Situs Web Anda Penting, Mengapa?

Mengonversi lebih baik

Dari perspektif lalu lintas web, pengguna Anda tidak akan senang jika situs web Anda lambat dimuat atau sering tidak tersedia. Ingatlah bahwa pengunjung situs web Anda adalah pelanggan Anda. Pengunjung yang tidak senang lebih mungkin untuk tidak kembali ke situs web Anda.

Lalu lintas seluler

Waktu juga telah berubah dan hari ini kita melihat akun perangkat seluler untuk hampir setengah dari lalu lintas di Internet. Karena mesin pencari seperti Google mengetahui hal ini, mereka juga menjadikan kecepatan sebagai pertimbangan dalam peringkat pencarian mereka. 

Peringkat pencarian Google

Hari ini, situs yang lambat di perangkat seluler mungkin akan dihukum di Google peringkat mesin pencari. Ini penting bagi pemilik situs web karena Google menangani lebih dari 90% dari semua lalu lintas pencarian secara global.

Performa Server Anda BUKAN Performa Situs Web

Penting untuk disadari bahwa ada perbedaan yang jelas antara kinerja server dan kinerja situs web. Performa server adalah seberapa cepat server dapat menanggapi permintaan. Performa situs web adalah berapa banyak waktu yang diperlukan untuk memuat situs web / halaman web.

"Kecepatan Server" dan "Ketersediaan" adalah dua data kinerja server yang kami kumpulkan di situs saudara kami, HostScore.
“Kecepatan Server” dan “Ketersediaan” adalah dua data kinerja server yang kami kumpulkan di situs saudara kami, HostScore.

Kinerja Server

Kinerja Server adalah bagian kecil dari kinerja situs web karena berkontribusi pada waktu buka keseluruhan. Hal ini sangat tergantung pada kualitas peralatan dan infrastruktur yang dimiliki oleh perusahaan web hosting yang Anda pilih.

Kinerja situs

Performa situs web terdiri dari banyak faktor lain, banyak di antaranya dapat disesuaikan oleh Anda sebagai administrator situs. Hal-hal yang dapat diubah untuk meningkatkan kinerja situs web Anda secara keseluruhan termasuk caching, pengoptimalan skrip, latensi, kompresi, dan banyak lagi.

Apa yang Mempengaruhi Kinerja Situs Web Anda?

Sebuah situs web dibangun dari banyak bagian yang bergerak; gambar, kode, dan bahkan sumber daya eksternal pada waktu tertentu. Semua hal ini menambah 'bobot' keseluruhan situs web. Pertimbangkan ini; situs web yang hanya terdiri dari teks akan memuat lebih cepat daripada situs web dengan banyak gambar.

Tentu saja, itu adalah perbandingan yang ekstrem, tetapi ini berfungsi untuk menguraikan bagaimana berbagai hal memengaruhi kinerja situs web kita. Agar situs web Anda berkinerja optimal, buat keseimbangan bentuk versus fungsionalitas untuk melihat apa yang terbaik untuk Anda. 

1. Caching

Caching adalah penyimpanan data dalam memori untuk meningkatkan kinerja. Aplikasi web dapat menyimpan data prioritas tinggi dalam memori sehingga dapat diproses lebih cepat. Data yang disimpan dalam memori bertindak sebagai 'snapshot' situs web yang dapat disajikan dengan cepat berdasarkan permintaan.

Ada dua jenis utama caching ketika datang ke situs web – Caching Sisi Server dan Caching Sisi Klien.

Cara kerja Web Caching (sumber: Kinsta).

Apa itu Caching Sisi Server?

Caching sisi server memanfaatkan memori yang tersedia di web server. Bentuk yang paling umum dari caching sisi server adalah database dan objek caching. Ini membantu aplikasi web yang sangat bergantung pada basis data (seperti WordPress) untuk mengurangi potensi beban pada basis data dan prosesor. Bentuk lain dari caching sisi server meliputi; cache opcode, cache halaman, cache server proxy, dan cache CDN.

Apa itu Caching Sisi Klien?

Caching sisi klien memanfaatkan memori di sisi pengguna persamaan. Ada berbagai jenis client side caching, bentuk yang paling populer/umum adalah browser request caching yang digunakan untuk membatasi atau mengatur seberapa sering browser meminta update file dari web server.

2. Pencarian DNS

Waktu penyelesaian DNS situs web Anda bervariasi tergantung pada penyedia.
Waktu penyelesaian DNS situs web Anda bervariasi tergantung pada penyedia.

Meskipun tidak banyak yang dapat Anda lakukan untuk secara langsung memengaruhi kecepatan respons server Anda, ada satu elemen yang dapat Anda tingkatkan. Pencarian DNS adalah salah satu elemen yang membentuk kecepatan respons server.

Penyedia DNS yang berbeda memiliki tingkat kinerja yang berbeda. Misalnya, jika Anda menggunakan Cloudflare sebagai penyedia DNS Anda, Anda dapat mengharapkan kinerja yang jauh lebih baik dibandingkan jika Anda menggunakan GoDaddy.

Dengan mengubah penyedia DNS Anda dan memilih yang berkinerja lebih cepat, Anda dapat menghemat waktu berharga dari kecepatan respons server Anda. Dalam beberapa kasus, perbedaannya bisa mencapai lebih dari 120 ms, yang signifikan.

3. Multimedia

Gambar yang cerah dan hidup dapat memberikan keajaiban bagi situs Anda, tetapi dapat meningkatkan waktu pemuatan secara signifikan.

Gambar dan video biasanya berukuran jauh lebih besar daripada kode atau teks biasa. Satu halaman teks biasa hanya membutuhkan ruang 4KB. Gambar satu halaman penuh lebih cenderung memakan 80KB hingga 100KB meskipun dioptimalkan dengan benar.

4. Sumber daya eksternal

Jika situs Anda menggunakan layanan yang disediakan oleh pihak ketiga, ini dapat meningkatkan latensi. Ini karena saat memuat situs Anda, server harus menghabiskan waktu tambahan untuk berkomunikasi dengan server lain untuk memuat layanan dari situs itu ke milik Anda.

Sebagai contoh, mari kita pertimbangkan layanan statistik web populer yang disebut StatCounter. Pada gambar di atas, abaikan semua yang ada di antaranya dan fokus pada baris terakhir. Dalam hal ini, menggunakan StatCounter di situs ini menambah hampir satu detik waktu pemuatan situs ini.

5. Fungsi / Plugin Situs Tambahan

WordPress adalah sistem manajemen konten (CMS) yang mendukung lebih dari 30% dari semua situs web di Internet saat ini. Mudah digunakan dan sangat modular, memungkinkan pengguna untuk mengganti coding pengetahuan dengan apa yang disebut plugin.

Namun, WordPress adalah open source, yang berarti siapa pun dapat berkontribusi ke kumpulan plugin. Ini termasuk pengembang profesional dan juga amatir yang mencoba coding. Hasilnya adalah kumpulan plugin yang sangat bervariasi kualitasnya.

Bahkan situs web yang tidak berjalan di WordPress dapat menjadi mangsa 'sindrom plugin' karena mereka menggunakan add-on pihak ketiga untuk menyempurnakan situs mereka. Menggunakan plugin yang berlebihan dapat memperlambat situs Anda secara signifikan serta memaparkannya pada risiko keamanan yang lebih besar.

6. Lokasi Server

Situs uji yang dihosting di Pantai Timur Amerika Serikat - Perhatikan bagaimana jarak fisik memengaruhi waktu respons server web. Semakin dekat host web Anda dengan lalu lintas yang ditargetkan, semakin cepat situs web Anda dimuat.
Situs uji yang dihosting di Amerika Serikat Pantai Timur – Perhatikan bagaimana jarak fisik memengaruhi waktu respons server web. Semakin dekat host web Anda dengan lalu lintas yang ditargetkan, semakin cepat situs web Anda dimuat.

Selain seberapa baik kinerja situs dan server Anda, hal lain yang memengaruhi cara situs Anda bekerja dengan pengunjung adalah seberapa jauh lokasinya dari target pasar Anda. Jika Anda menargetkan lalu lintas internasional, tidak banyak yang dapat Anda lakukan tentang hal ini. Namun, jika lalu lintas target Anda lebih terlokalisasi maka pilihan lokasi server Anda dapat membuat perbedaan.

Ambil contoh jika Anda menjalankan situs web yang menargetkan pengunjung dari wilayah Asia. Dalam skenario ini, akan membantu jika host web Anda memiliki pusat data di wilayah itu. Semakin dekat host web Anda dengan lalu lintas yang ditargetkan, semakin rendah latensi bagi pengunjung Anda.

7. Sumber Daya Terbatas

Semua paket hosting web dilengkapi dengan jumlah sumber daya yang telah ditentukan sebelumnya yang dapat Anda gunakan. Beberapa sumber daya yang akan mempengaruhi kinerja situs Anda termasuk waktu CPU dan jumlah memori.

Jika situs Anda terus-menerus menggunakan atau melebihi jumlah sumber daya yang dialokasikan untuk itu, masalah mungkin muncul. Memiliki sumber daya yang tidak mencukupi dapat menyebabkan pelambatan atau bahkan penangguhan akun. Ingatlah bahwa dengan sebagian besar paket, Anda berbagi sumber daya dengan banyak pengguna lain. Jika Anda atau mereka terus-menerus memaksimalkan penggunaan sumber daya, seluruh sistem mungkin mengalami kinerja yang buruk.

Menguji Kinerja Situs Web Anda

Sekarang setelah Anda mengetahui beberapa area utama yang memengaruhi kinerja situs web Anda, mari pertimbangkan bagaimana Anda dapat memantau berbagai aspek. Ada banyak sekali alat gratis yang tersedia yang dapat Anda gunakan untuk mengukur seberapa baik kinerja situs web Anda.

Pengujian WebPage – Layanan ini membantu Anda menganalisis mikro kinerja situs web Anda dari lokasi geografis tertentu. Yang perlu Anda lakukan adalah mengetikkan alamat situs web Anda dan memilih server mana yang ingin Anda uji.

BitCatcha – Bagi mereka yang mungkin hanya berfokus pada waktu respons server, Anda dapat mencoba Pemeriksa Kecepatan Server BitCatcha. Alat praktis ini memungkinkan Anda menguji respons situs Anda dari berbagai lokasi yang berlokasi strategis di seluruh dunia – sekaligus.

GTmetrix – Alat populer lainnya yang membantu Anda menguji kecepatan halaman adalah GTmetrix. Ini tidak hanya membantu Anda menganalisis detail kinerja Anda, tetapi juga memberikan beberapa sorotan tentang area apa yang dapat ditingkatkan juga. Anggap saja seperti Tes Halaman Web dengan saran.

Google Insights PageSpeed – Mungkin salah satu sumber daya yang paling berharga (karena datang langsung dari mulut kuda) adalah Google PageSpeed ​​Insights. Alat ini akan membantu menganalisis situs Anda untuk seluler dan desktop, memberi Anda dua kumpulan hasil yang dapat ditindaklanjuti.

Menyegarkan – Freshping adalah alat yang sangat berguna yang dapat Anda gunakan untuk memantau situs Anda secara otomatis. Itu terus-menerus memeriksa situs Anda setiap menit untuk melihat apakah itu turun dan jika demikian, akan mengingatkan Anda. Lebih baik lagi adalah fakta bahwa catatan waktu aktif Anda disimpan bersama dengan kecepatan respons server Anda. Catatan uptime hingga tiga bulan dapat disimpan.

Berikutnya: Bagaimana Meningkatkan Kinerja Situs Web Anda?

Kinerja web adalah sesuatu yang vital untuk kelangsungan hidup semua situs web. Situs yang lambat membuat pengguna frustrasi dan mungkin juga merupakan indikasi bahwa ada sesuatu yang salah, seperti penggunaan sumber daya yang berlebihan atau konfigurasi yang salah. 

Daripada menunggu masalah terjadi, menguji situs Anda dan memastikan bahwa itu berfungsi dengan benar dan sesuai spesifikasi selalu merupakan ide yang bagus. Di sini adalah 10 cara Anda dapat meningkatkan kinerja situs web Anda.

Tentang Jerry Low

Pendiri WebHostingSecretRevealed.net (WHSR) - ulasan hosting yang dipercaya dan digunakan oleh pengguna 100,000. Lebih dari 15 tahun pengalaman dalam hosting web, pemasaran afiliasi, dan SEO. Kontributor ke ProBlogger.net, Business.com, SocialMediaToday.com, dan banyak lagi.