Mengapa situs web php saya lambat?

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

Mengapa situs web php saya 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.  

Mengapa situs web php saya lambat?

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

Bagaimana saya bisa mempercepat situs web PHP saya?

Dalam artikel ini, kita akan mempelajari cara meningkatkan kinerja situs web dalam PHP. .
Gunakan Fungsi Asli PHP
Aktifkan OPCache di Server PHP
Perkecil Aset Statis & Caching
Tingkatkan ke Versi PHP Terbaru
Pahami Hambatan Kinerja
Pengoptimalan Kode

Bagaimana cara memperbaiki situs web yang memuat lambat?

Daftar Periksa Pemecahan Masalah Situs Web Lambat .
Bersihkan kode situs web Anda. Hapus elemen yang tidak perlu seperti spasi putih, komentar, dan spasi inline
Periksa versi PHP Anda. .
MySQL Server. Temukan kueri yang mengeksekusi lambat. .
Analisis konten situs web yang lambat. .
Percepat kinerja situs Anda. .
Periksa konten Anda

Bagaimana cara mengurangi waktu loading di PHP?

Langkah-langkah untuk meningkatkan kecepatan memuat halaman Anda .
Aktifkan kompresi (melalui Gzip).
Pengoptimalan gambar. .
Optimalkan pengiriman Javascript dan CSS. .
Optimalisasi penggunaan ikon dan font. .
Perkecil sumber daya CSS, JavaScript, dan HTML. .
Kurangi pengalihan. .
Gunakan Jaringan Distribusi Konten (CDN).
Terapkan teknik caching

Bagaimana cara membuat situs web saya memuat lebih cepat?

9 Cara Cepat untuk Meningkatkan Kecepatan Pemuatan Laman .
Pilih solusi hosting yang dioptimalkan untuk kinerja. .
Kompres dan optimalkan gambar Anda. .
Kurangi pengalihan Anda. .
Cache halaman web Anda. .
Aktifkan cache browser. .
Gunakan asinkron dan tunda pemuatan untuk file CSS dan JavaScript Anda. .
Perkecil CSS, JavaScript, dan HTML