Biasanya kita menggunakan pagespeed insight untuk menganalisa kecepatan website kita. Baik itu untuk tampilan desktop maupun untuk tampilan mobile. Khusus untuk tampilan mobile, pagespeed akan memperlihatkan rekomendasi untuk menciptakan sebuah halaman dapat dirender kurang dari 1 detik.
Ini yakni proses yang penting bagi anda yang gres belajar SEO, alasannya jikalau website kita gagal memenuhi batas-batas waktu ini, maka meningkatkan secara optimal SEO yang kita lakukan dapat lebih berat.
Kenapa Google menerapkan ini? Katanya sih riset mereka memperlihatkan bahwa penundaan 1 detik saja dapat menciptakan pengguna mobile google berubah pikiran dan memberi user experience yang buruk.
Google bertujuan biar penggunanya tetap berinteraksi dengan halaman web yang diberikan dan puas dengan hasil pencarian, apapun gagdetnya dan apapun koneksi jaringannya.
Memenuhi Standar 1 Detik
Jelas tidak gampang untuk memenuhi standar ini. Untungnya tidak semua halaman harus dimuat dalam 1 detik. Google menargetkan halaman yang pertama kali tampil di layar, atau konten above the fold yang harus dimuat kurang dari 1 detik. Selebihnya dapat dimuat di latar....
Tapi yang menjadi problem yakni Google juga menargetkan "apapun koneksi jaringannya".... dan ini yang sulit. Bagaimana kalau ada yang online menggunakan koneksi 2G? Ya tentunya koneksi yang umum ketika ini yakni 4G, tapi 2G ... apalagi 3G masih cukup banyak penggunanya.
Dalam hal ini Google hanya memperhitungkan pengguna 4G saja. Makara Google berasumsi bahwa undangan yang dikirim ke jaringan akan memakan waktu 0,1 detik dari ketersediaan 1 detik untuk memuat konten above the fold tadi.
Makara kalau melihat koneksi dari browser ke server, maka akan ada sekitar 0,3 detik yang dibutuhkan untuk melaksanakan penyelesaian nama host menjadi IP address oleh DNS lookup; perjalanan jaringan untuk melaksanakan jabat tangan TCP; dan sebuah koneksi TLS alternatif....
Makara dari sini kita punya waktu 0,7 detik lagi untuk menciptakan website kita menayangkan konten layar awal....
Yang Harus Dilakukan
Untuk menciptakan tampilan awal website anda dapat dimuat dalam waktu kurang dari 1 detik, maka ada beberapa hal yang perlu anda perhatikan, yaitu:
- Mengurangi Waktu Respon Server kurang dari 0,2 detik
- Hindari redirect di dalam pemuatan halaman
- Jumlah data terkirim dalam render pertama harus diminimalkan. Karena TCP harus memperkirakan kapasitas dari sebuah koneksi, maka sebuah koneksi TCP tidak dapat eksklusif menggunakan semua bandwidth yang tersedua antara klien dan server.
Server dapat mengirim hingga 10 paket TCP atau sekitar 14KB di pengiriman data awal untuk memulai koneksi baru. Karena sikap TCP ini, maka sangat penting untuk meminimalkan konten biar perjalanan data untuk perenderan awal dapat lebih sedikit. - Hindari javascript atau CSS external yang menghalangi perenderan konten awal halaman ketika anda menciptakan website. Sebelum browser dapat merender sebuah halaman; browser itu harus melaksanakan parsing pada halaman web. Kalau browser menemukan sebuah script yang tidak async maka browser harus berhenti terlebih dahulu untuk mendownload script ini. Makara setidaknya untuk memudahkan perenderan awal sebaiknya menggunakan inline javascript dan CSS.
Masih ada beberapa hal lagi yang dapat anda pergunakan untuk mengurangi waktu yang diharapkan untuk melaksanakan render, tapi anda dapat mencoba 4 hal di atas. Tentu bagi kebanyakan orang ini bukanlah hal yang mudah.
Jika anda tidak tahu cara menciptakan website yang ringan untuk koneksi mobile; anda dapat meminta derma ke jasa pembuatan website untuk mengedit website anda. Saat ini sudah banyak yang menyediakan jasa pembuatan website ini.
Kedepannya, persaingan SEO akan semakin keras, dan akan semakin banyak hal yang dituntut dari website anda. Makara tidak ada salahnya anda mempelajari dasar-dasar desain web dari sekarang.
Tag :
lainnya
0 Komentar untuk "Google Tetapkan Waktu 1 Detik Untuk Render Website Mobile"