Anda mungkin pernah mendengar pepatah kuno yang mengatakan “pelan dan mantap memenangkan perlombaan”, tetapi jika menyangkut kinerja situs web Anda, itu pasti resep kegagalan. Pelanggan (72%) tidak akan pernah mempertimbangkan merek Anda hanya setelah satu pengalaman negatif. Konon, taruhannya sangat tinggi
Berikut adalah 10 Alasan Teratas kami untuk Situs Web yang Memuat Lambat
1. Gambar yang Tidak Dioptimalkan
Sejumlah besar gambar yang tidak dioptimalkan biasanya menjadi alasan paling umum di balik kelambatan situs web. Gambar beresolusi tinggi dapat menghabiskan banyak bandwidth saat memuat. Mengunggah gambar berukuran lebih besar dan kemudian memperkecilnya dapat meningkatkan ukuran halaman web Anda secara tidak perlu – menyebabkan situs web Anda memuat dengan lambat. Ini benar terlepas dari CMS dan pembuat situs web apa yang Anda gunakan
Format gambar adalah faktor penting lainnya yang perlu dipertimbangkan
Misalnya, gambar JPEG berukuran jauh lebih kecil dibandingkan dengan format gambar lain seperti PNG atau GIF. Secara alami, halaman web Anda akan memuat lebih cepat jika Anda menggunakan gambar JPEG daripada PNG/GIF
Takeaway
- Periksa ukuran file gambar Anda, apa pun di atas 1MB benar-benar tidak dapat diterima
- Gunakan JPEG, bukan PNG, terutama untuk gambar yang lebih besar. Ikon baik-baik saja
- Gunakan tes air terjun untuk memindai ukuran gambar dengan mudah dan mengambil tindakan korektif
- Gambar yang tidak dioptimalkan dapat dikenakan biaya dalam bentuk kelebihan bandwidth
- Pastikan situs web Anda berada di tangan pengembang front-end, bukan full-stack. Karena perbedaan ruang lingkup pengembangan, pengembang front-end biasanya lebih mahir dalam menjinakkan JavaScript di sisi klien dan dengan terampil akan menyelesaikan masalah JS/jQuery
2. Masalah JavaScript
Ketersediaan plugin JavaScript/jQuery membuatnya sangat nyaman untuk menambahkan konten dinamis ke situs web. Namun, jika diterapkan secara tidak benar, JavaScript dapat melumpuhkan kecepatan memuat halaman situs web Anda
Butuh waktu untuk jQuery & JavaScript dimuat, ditafsirkan, dan dieksekusi. Jadi jika Anda menggunakan beberapa panggilan API untuk merender data JavaScript/jQuery, ini dapat mengakibatkan penundaan yang signifikan saat memuat halaman web
Takeaway
- Script mengasapi itu nyata. Audit skrip JavaScript Anda untuk melihat apa yang benar-benar Anda butuhkan dan hapus apa yang tidak Anda perlukan
- Pemuatan asinkron adalah suatu keharusan
- Pertimbangkan untuk menggunakan sesuatu seperti Segmen atau Google Pengelola Tag. Satu skrip untuk semua alat Anda
3. Terlalu Banyak Konten Flash
Meskipun Flash adalah alat yang hebat untuk menambahkan interaktivitas ke situs web Anda, kemungkinan besar ini berkontribusi pada kecepatan memuat halaman Anda yang lambat. Konten Flash biasanya berukuran besar dan semakin besar ukuran file, semakin lambat halaman Anda dimuat
Mengurangi ukuran file Flash Anda atau menghilangkannya sama sekali akan meningkatkan kecepatan pemuatan halaman Anda secara signifikan. Jika Anda ingin membuat situs web Anda lebih cepat, Anda harus mencari alternatif HTML5 untuk menggantikan konten Flash yang ada
Takeaway
- Flash sangat besar dan tidak bagus untuk performa
- Flash dulu keren. Tidak lagi
- Cari pengganti HTML5
4. Permintaan HTTP yang berlebihan
Memiliki banyak file JavaScript, CSS, dan gambar dapat menyebabkan terlalu banyak permintaan HTTP. Saat pengguna mengunjungi halaman web Anda, browser melakukan beberapa permintaan untuk memuat setiap file ini – yang dapat mengurangi kecepatan pemuatan halaman secara signifikan
Takeaway
- Gunakan Sprite untuk mengurangi permintaan HTTP
- Kurangi jumlah file di halaman Anda jika memungkinkan. Termasuk CSS, gambar, javascript
- Perkecil file CSS dan Javascript Anda mengurangi # dari total file yang harus diunduh pengguna
5. Tidak Memanfaatkan Teknik Caching
Caching dikenal untuk meningkatkan kinerja situs web dengan pesat. Jika Anda tidak melakukan caching, Anda kehilangan. Ini adalah teknik yang memungkinkan Anda menyimpan poin data yang sering digunakan di 'memori cache'
Setiap permintaan selanjutnya untuk konten yang sama dilayani dari memori yang di-cache, sehingga mempercepat seluruh proses pengambilan data
Dengan menerapkan caching browser/HTTP dan caching sisi server, Anda mungkin akan mengalami peningkatan besar dalam kinerja situs web Anda
Takeaway
- Caching secara drastis meningkatkan kinerja
- Anda dapat menyimpan banyak hal dari HTTP, Kueri Basis Data, hingga gambar
- Jika Anda dapat menyimpan sesuatu, lakukanlah. Tetapi lakukan dengan hati-hati agar Anda tidak mengacaukan sesuatu. Itu bisa rumit
6. Kode Najis
Penyebab umum lainnya untuk kelambatan situs web adalah pengkodean yang tidak bersih. Saat Anda membuat situs web, spasi putih yang berlebihan, gaya sebaris, baris baru yang kosong, dan komentar yang tidak perlu dapat membuat ukuran lembar gaya situs web bertambah besar
Dengan menghapus elemen yang tidak perlu ini, Anda dapat mengompres kode, mengurangi ukuran file, dan meningkatkan waktu pemuatan halaman secara keseluruhan, dan jika Anda melacak peringkat, Anda mungkin juga akan melihat peningkatan kinerja SEO Anda. Dalam istilah teknis, proses ini dikenal sebagai minifying. Jika Anda tidak nyaman dengan pengodean, ada beberapa alat daring yang dapat digunakan untuk membersihkan dan mengecilkan file stylesheet Anda. Atau, Anda dapat menggunakan bantuan dari beberapa penyedia layanan IT
Takeaway
- Perhatian terhadap hal-hal detail
- Jangan malas dan gunakan CSS sebaris
- Cobalah untuk tidak membuat beberapa stylesheet CSS saat Anda dapat menggunakan satu saja
- Mengecilkan
7. Tidak Menggunakan Kompresi gZIP
Dengan mengaktifkan kompresi gZIP, Anda menginstruksikan server untuk membungkus semua objek web (gambar, CSS, file JavaScript, dll.) dalam satu penampung sebelum dikirim ke browser yang meminta
Kompresi menurunkan waktu respons dengan mengurangi ukuran data yang ditransfer antara server Anda dan browser pengunjung, yang pada gilirannya membantu dalam menyajikan konten yang diminta lebih cepat
Jika Anda belum mengaktifkan kompresi gZIP di situs web Anda, maka ini adalah hal pertama yang harus Anda lakukan tanpa membuang waktu lagi
Takeaway
- Kompresi gZIP adalah kemenangan kinerja yang mudah
- Itu membungkus semua objek web Anda (gambar, CSS, jS) dalam satu wadah untuk dikirim ke browser yang meminta
8. Terlalu Banyak Iklan
Tidak diragukan lagi, iklan bergambar sangat bagus untuk memonetisasi situs web dengan lalu lintas tinggi dan meningkatkan hasil pada laporan iklan Anda
Tapi itu tidak boleh mengorbankan kinerja atau pengalaman pengguna yang dikompromikan. Jangan biarkan terlalu banyak iklan menjadi alasan lain mengapa website Anda lambat
Dampak yang paling jelas dari membebani situs web Anda dengan iklan adalah penambahan permintaan HTTP, yang memerlukan waktu pemrosesan tambahan
Terutama iklan multimedia – seperti pop under, pengantara, dan unduhan otomatis – dapat membuat ratusan permintaan HTTP membuat situs web Anda tidak responsif
Singkatnya, membatasi jumlah iklan bergambar akan memastikan kinerja yang lebih baik untuk situs web Anda. Namun, mungkin ada beberapa opsi materi iklan selain membatasi iklan. Tim di situs game Solitaire, misalnya, bereksperimen dengan memuat iklan berdasarkan penundaan waktu saat pengguna mulai memainkan game solitaire mereka. Hasilnya, kecepatan halaman meningkat dan mereka mampu mempertahankan pendapatan iklan
Takeaway
- Iklan adalah permintaan HTTP tambahan dan memperlambat waktu pemuatan halaman
- Gunakan hanya jika Anda perlu, itu akan meningkatkan kinerja, UX, dan CTR untuk iklan Anda
9. Tidak Menggunakan Layanan CDN
Layanan CDN adalah jaringan terdistribusi dari server independen yang digunakan di berbagai lokasi geografis, yang dapat menyajikan konten web kepada pengunjung dengan ketersediaan tinggi dan kinerja tinggi
Bergantung pada lokasi geografis pengunjung Anda, konten yang diminta dilayani oleh node yang terletak di pusat data terdekat yang tersedia. Ini akan meminimalkan round-trip-time (RTT) dan menyajikan konten yang diminta dalam waktu yang lebih cepat
Takeaway
- Tidak wajib, tetapi CDN dapat membantu. Apalagi jika Anda memiliki pengunjung dari seluruh dunia
- Cache CDN data yang sering diakses di pusat data yang didistribusikan secara geografis
- Mereka dapat membantu meminimalkan round-trip-time (RTT) dan menyajikan konten lebih cepat untuk audiens Anda
10. Hosting yang buruk
Penyedia layanan hosting web Anda membuat perbedaan besar dalam hal kinerja situs web. Ya, kecepatan memuat halaman Anda yang lebih lambat dari rata-rata mungkin bukan sepenuhnya kesalahan Anda sendiri
Jika Anda telah mencoba memperbaiki semua penyebab yang disebutkan di atas, namun situs web Anda tampaknya merespons dengan lambat, beralih penyedia hosting mungkin dapat menyelesaikan masalah Anda. Pilih penyedia hosting yang menawarkan layanan pengoptimalan kinerja yang dibundel dalam harga hosting
Hosting yang dikelola nyata harus menyertakan ini.
Misalnya di EuroVPS, kami menawarkan server web khusus, dibuat untuk setiap klien secara individual dan sesuai dengan kebutuhan situs webnya. Kami tahu bagaimana setiap alat akan berinteraksi dengan skrip paling populer di pasaran saat ini, termasuk Drupal, WordPress, Expression Engine, Joomla, dan lainnya
Situs web yang memuat lambat seharusnya tidak “menjadi sesuatu” jika penyedia hosting Anda tahu apa yang mereka lakukan.
Kesimpulan
Kecepatan memuat halaman situs web bergantung pada berbagai faktor seperti gambar yang tidak dioptimalkan, jumlah permintaan HTTP yang tinggi, kode besar, dan masalah JavaScript.
Ini bisa menjadi tugas yang sulit untuk mengetahui apa sebenarnya yang menyebabkan situs web melambat. Tidak peduli apa akar penyebabnya, Anda tidak boleh meninggalkan kebutuhan bisnis yang terlewat untuk menyelesaikan masalah karena kegagalan untuk melakukannya dapat menjadi perbedaan antara pendapatan tambahan $1000/bulan.
Di EuroVPS, tim Dukungan kami akan membantu Anda menyingkirkan situs web yang memuat lambat untuk selamanya. Kami akan membantu Anda menyesuaikan parameter Apache, konfigurasi & versi PHP, bahkan mengkompilasi tumpukan Apache/PHP khusus berdasarkan permintaan.
95% keputusan konsumen dibuat di tingkat bawah sadar
Gerald Zaltman's - Profesor Sekolah Bisnis Harvard
Jadi, jika halaman web Anda tidak cepat, yang lainnya akan menderita
Setiap milidetik dapat membuat perbedaan, mengoptimalkan server Anda untuk performa terdepan di kelasnya kini menjadi lebih penting daripada sebelumnya