
Menurut penelitian terbaru, diperkirakan bahwa sekitar 15% dari semua pengguna internet pengguna ponsel yang biasanya menggunakan smartphone atau tablet untuk browsing internet. Dan sebagian besar dari mereka pengguna ponsel perlu mencari hasil instan. Memang, seluruh titik menggunakan internet pada smartphone adalah itu mobilitas cepat dan kenyamanan. Oleh karena itu, kecepatan load situs membuat semua perbedaan di web mobile. Rata-rata halaman mobile memakan waktu sekitar 7 detik untuk beban. Tapi tidak akan lebih bagus lagi jika Anda bisa sangat mengurangi waktu itu untuk di bawah 1 detik untuk tingkat bouncing menurun? Hari ini, kita akan berbicara tentang bagaimana Google membantu webmaster mengoptimalkan situs web mereka untuk mobile , dan mengurangi waktu buka mereka.
Google telah menyediakan beberapa panduan terbaru, dan telah memperkenalkan alat baru juga disebut PageSpeed Wawasan Tool. Ini bertujuan untuk memberikan dua webmaster dengan semua bantuan yang mereka butuhkan untuk meningkatkan kecepatan halaman mereka untuk halaman mobile.
Tips untuk meningkatkan beban waktu
The 1 anggaran waktu kedua adalah sangat sulit untuk dicapai. Tapi untuk situs mobile, adalah penting. Oleh karena itu, pendekatan yang berbeda dari yang konvensional harus digunakan. Ide-ide adalah untuk memberikan konten Above-The-Fold sangat cepat, sehingga pengguna dapat mulai berinteraksi dengan website sesegera mungkin. Sisa konten kemudian dapat dimuat di latar belakang sementara itu.Berikut adalah beberapa pendekatan yang dapat diambil untuk mencapai render sub-detik.
Respon server cepat - Semakin cepat web server diperlukan untuk mengembalikan HTML awal dan konten, semakin baik. Idealnya, respon server harus di bawah 200 milidetik, Dan ini tidak menghitung kecepatan transfer jaringan. Jadi port lebih cepat web hosting server untuk meningkatkan kecepatan beban mobile.
Hindari HTTP pengalihan - Setiap redirect membutuhkan tambahan alik ke server, dua jika tambahan DNS lookup diperlukan. Ini limbah banyak waktu, dan sering kali menyumbang kali selama satu detik.
Menyimpan data ATF bawah 14k - Sifat TCP adalah sedemikian rupa sehingga ketika klien membuat permintaan, tidak segera mulai mengirimkan sebanyak paket data yang diijinkan oleh bandwidth. Fenomena ini disebut TCP Lambat Start, dan awalnya hanya mengirimkan beberapa paket (untuk misalnya 10) sampai menerima pengakuan dari klien dan mengisi bandwidth di respon. Karena perilaku ini, adalah penting bahwa awal, konten Above-The-Fold Anda cocok di bawah 14 KB. Ini akan meminimalkan roundtrips diperlukan untuk mendapatkan data awal. Juga pastikan server Anda menjalankan versi terbaru dari TCP, karena versi hanya mengirimkan 3-4 paket pada Mulai Lambat!
Hindari eksternal memblokir JS dan CSS - JavaScript dan CSS merender yang membutuhkan klien untuk men-download sumber daya eksternal tidak hanya mengambil waktu download, mereka juga meningkatkan jumlah roundtrips dibuat, maka memperlambat halaman beban-up. Pendekatan yang lebih baik adalah dengan menggunakan inline JS dan CSS untuk konten ATF, dan menggunakan eksternal memblokir JS dan CSS nanti.
Mengoptimalkan kode Anda - Kompleks dan tidak efisien kode JavaScript dapat mengambil ratusan milidetik. Selalu pastikan Anda menggunakan praktik terbaik, dan mencoba untuk menghindari melakukan perhitungan JS kompleks, setidaknya pada konten ATF.
Waktu cadangan untuk browser render - mesin Klien juga mengambil waktu untuk membuat HTML, CSS dan konten JS. Waktu render tergantung pada mesin tertentu pengguna menggunakan. Tapi cadangan minimal 200 milidetik ketika mengoptimalkan situs mobile Anda, dan mencoba untuk mencapai target 1 detik.
Setelah Anda membuat optimasi ini, Anda dapat menguji mereka di Google Insights PageSpeed Alat . Kami akan meninggalkan sebagai latihan bagi Anda untuk saat ini untuk menggunakan alat ini, dan memahami wawasan yang dihasilkannya untuk meningkatkan kecepatan beban Anda. Dan seperti biasa, jika Anda memiliki pertanyaan, jangan ragu untuk bertanya di bagian komentar di bawah ini. Ceria :)