GNU/Linux >> Belajar Linux >  >> Linux

7 Cara Mengurangi Waktu Respons Server

Pendahuluan

Mengurangi waktu respons server harus menjadi tujuan utama pemilik situs web dan pakar SEO.

Menginvestasikan sumber daya dalam membuat situs web adalah buang-buang waktu jika memuat dengan lambat dan orang-orang meninggalkan situs Anda. Beberapa detik pertama menentukan apakah pelanggan tetap berada di halaman Anda atau beralih ke pesaing.

53% kunjungan situs seluler meninggalkan laman yang memuat lebih dari tiga detik. (Sumber:Think With Google)

Dalam artikel ini, pelajari cara mengurangi waktu respons server dengan tujuh kiat yang dapat ditindaklanjuti.

Apa itu Waktu Respons Server?

Waktu respons server adalah waktu yang berlalu antara klien yang meminta laman di browser dan server yang menanggapi permintaan itu. Ini diukur dengan TTFB (Waktu untuk Byte Pertama). TTFB adalah berapa milidetik yang diperlukan untuk menerima byte pertama halaman setelah mengirim permintaan HTTP.

Mengapa Waktu Respons Server Penting?

Konsekuensi dari situs web yang lambat dapat merusak bisnis. Waktu pemuatan situs web Anda secara signifikan memengaruhi pengalaman pengguna.

Penelitian mengungkapkan bahwa lebih dari 40% pengguna web meninggalkan situs jika memuat lebih dari 3 detik. Selain itu, semakin banyak waktu yang dibutuhkan untuk memuat, semakin buruk peringkatnya di halaman hasil mesin pencari (SERP).

Pengaruh waktu respons:

  • Pengalaman Pengguna (UX)
  • Pengoptimalan Mesin Telusur (SEO)

Meningkatkan pengoptimalan mesin telusur , dan pengalaman pengguna adalah strategi penting dalam pemasaran digital. Ini adalah alasan yang cukup baik bagi Anda untuk memeriksa waktu respons server Anda dan bagaimana meningkatkannya.

Kecepatan Situs Web dan SEO

Google mengumumkan bahwa kecepatan memuat halaman adalah faktor peringkat utama pada tahun 2019. Perusahaan bahkan membuat PageSpeed ​​Insights, alat untuk meningkatkan kinerja situs web. Metriknya sederhana:semakin baik TTFB, semakin tinggi peringkat di Google.

Kecepatan Memuat Mempengaruhi UX

Reputasi merek bergantung pada pengalaman pengguna yang disediakan situs web mereka.

Dengan pemuatan yang lambat, Anda berisiko pengunjung kehilangan kesabaran dan membuka halaman pesaing. Ada kemungkinan bahwa satu kali respons yang buruk dapat menyebabkan pengunjung tidak pernah kembali ke situs web Anda. Situs web yang cepat adalah landasan pengalaman pengguna yang memuaskan.

Apa yang dimaksud dengan Waktu Respons Server yang Baik?

Google menyarankan agar Anda menargetkan waktu respons yang lebih rendah dari 200 milidetik . TTFB 100 ms sangat ideal, dan semua yang lebih dari 500 md menjadi masalah. Penting kali ini konsisten untuk semua pengguna . Seharusnya tidak bervariasi tergantung pada posisi geografis pengguna.

Google mengklasifikasikan situs web menjadi tiga kelompok berdasarkan skor kecepatan yang mereka capai:

  • Cepat (90-100)
  • Rata-rata (50-89)
  • Lambat (0-49)

Menurut statistik Google, setengah dari situs online (50%) lambat, dan hanya 10% yang cepat. Artinya 40% situs web memiliki peringkat rata-rata, menyisakan banyak ruang untuk perbaikan.

Cara Meningkatkan Waktu Respons Server

Berikut adalah tujuh cara mudah untuk mengurangi waktu respons server untuk situs web Anda.

1. Gunakan Hosting Web yang Andal dan Cepat

Pastikan penyedia hosting Anda memenuhi kebutuhan pelanggan online Anda.

Sangat penting untuk mempertahankan waktu respons server yang cepat agar tidak berfluktuasi. Untuk mencapai itu, perlu berinvestasi dalam server berkinerja tinggi. Hosting web gratis, layanan hosting yang tidak memadai dengan dukungan minimal atau tanpa dukungan, dan sumber daya bersama, semuanya berkontribusi pada server yang lebih lambat.

Pusat data dapat menawarkan berbagai macam layanan hosting dan layanan yang dikelola server. PhoenixNAP adalah salah satu contoh pusat data dengan server hosting yang memastikan kinerja, keamanan, dan ketersediaan tinggi.

2. Gunakan CDN

Jaringan pengiriman konten (CDN) adalah kerangka kerja jaringan terdistribusi dari server proxy dan pusat datanya. Mereka tersebar secara geografis untuk menyediakan konten kepada pengguna secepat mungkin.

Audiens global membutuhkan penyedia yang telah mendistribusikan asetnya ke berbagai node di seluruh dunia. Ini memastikan semua pengunjung halaman web menikmati waktu respons yang cepat.

Server hosting yang jauh dari audiens target menyebabkan waktu pemuatan halaman web menjadi lambat.

Untuk menghindari masalah seperti itu, Anda perlu mengetahui audiens target Anda sebelum memutuskan penyedia hosting. Ini akan membantu Anda memilih pusat data yang paling dekat dengan audiens tersebut. Dengan meminimalkan jarak antara server hosting dan pengunjung, Anda dapat meningkatkan masalah latensi. Akibatnya, ini mengurangi waktu respons secara keseluruhan.

3. Optimalkan Basis Data

Kecepatan respon tergantung pada optimasi database. Saat Anda pertama kali menyiapkan situs web, database merespons kueri dengan cepat. Seiring berjalannya waktu, database mengumpulkan informasi. Kompilasi menghasilkan sejumlah besar data yang disimpan.

Ada beberapa cara untuk mengoptimalkan database untuk mempercepat situs web Anda. Jika Anda menggunakan WordPress, langkah pertama adalah mengidentifikasi kueri lambat dengan pemeriksa kueri. Setelah Anda menemukan yang tertinggal, lakukan pengoptimalan. Ubah grup menjadi objek, gunakan indeks, atau solusi lain yang sesuai untuk masalah yang dihadapi.

4. Pertahankan WordPress Ringan

WordPress memungkinkan Anda membuat situs web yang indah dengan mudah. Ini memiliki tema yang menarik dan banyak plugin untuk disesuaikan. Namun, berhati-hatilah untuk tidak membebani tema Anda karena dapat memperlambat waktu respons.

Jika Anda menggunakan template WP, cobalah untuk tetap menggunakan template yang sederhana dan ringan dan hindari menambahkan terlalu banyak plugin .

Gunakan alat pemantauan halaman web dan periksa plugin mana yang memperlambat halaman web Anda. Hapus plugin yang tidak digunakan dan nonaktifkan plugin yang menghabiskan sumber daya CPU.

5. Pantau Penggunaan PHP

Semakin banyak proses yang harus dilakukan server untuk menyajikan halaman kepada pengunjung, akan semakin lambat. Jika Anda menjalankan skrip PHP, pastikan skrip tersebut tidak menggunakan sumber daya penting memenuhi tugas yang tidak perlu.

Pastikan PHP diperbarui. Banyak perusahaan hosting tidak melakukan update PHP secara otomatis. Situs web yang masih berjalan di PHP 5 akan memiliki waktu respons yang lebih lambat daripada yang berjalan di PHP 7.

Lihat versi mana yang Anda miliki dengan plugin Pemeriksa Kompatibilitas PHP. Jika perlu, tingkatkan ke versi yang lebih baru melalui cPanel atau dengan menghubungi penyedia hosting Anda.

6. Konfigurasikan Caching

Caching memastikan pengiriman cepat ke pengunjung. Tanpa cache, browser meminta aset dari server setiap kali halaman dimuat alih-alih mengaksesnya dari cache lokal atau perantara.

Ada plugin WordPress yang memungkinkan penyimpanan file secara lokal di komputer pengguna. File tersebut kemudian digunakan kembali selama kunjungan berikutnya. Praktik ini disebut caching. Ini mempercepat waktu pemuatan dan memastikan UX yang lebih baik.

7. Perkecil Skrip

Minifikasi adalah mengurangi ukuran kode. Anda mengecilkan dengan menghapus variabel yang berlebihan dan panjang, karakter yang tidak diinginkan, dan komentar.

File eksternal, JavaScript, dan CSS membentuk halaman web dan memengaruhi seberapa cepat halaman itu disajikan. Praktik mengecilkan dan mengompresi skrip adalah solusi populer saat menangani file. Itu membuat data dalam jumlah besar tersedia tetapi tidak membiarkan kuantitas mengganggu kinerja.

Distribusikan file JS dan CSS sebagai eksternal atau internal, berdasarkan ukuran dan kepentingannya. Tingkatkan waktu muat dengan menempatkan file kecil secara internal, sebagai bagian dari file HTML. Terakhir, buat file yang ambigu lebih mudah di-cache dengan menyimpannya di luar.


Linux
  1. 3 cara cepat untuk mengurangi permukaan serangan Anda di Linux

  2. Sinkronkan Waktu Server Linux dengan Server Waktu Jaringan

  3. 5 Cara Teratas Untuk Mempercepat Situs Web yang Lambat

  1. 4 Cara Menemukan Alamat IP Publik Server di Terminal Linux

  2. Bagaimana cara menyinkronkan waktu menggunakan NTP di server Ubuntu?

  3. Apa itu dispersi NTP dan bagaimana cara mengontrolnya?

  1. Kode status respons HTTP

  2. Nyalakan ulang server

  3. Atur tanggal, waktu, dan zona waktu di server Linux