GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengoptimalkan waktu pemuatan situs saya dan meningkatkan Google PageSpeed?

Kecepatan situs web dapat dipengaruhi dan ditingkatkan dengan mempertimbangkan dan mengoptimalkan hal-hal berikut:

Kurangi / kurangi permintaan HTTP

Situs web Anda dapat dirender lebih cepat ketika permintaan HTTP dibuat lebih sedikit. Batasi jumlah sumber eksternal, seperti skrip, lembar gaya, dan gambar, yang harus dimuat jika memungkinkan. Ini semua adalah permintaan HTTP.

Gunakan hanya satu lembar gaya CSS

Format semua stylesheet yang ada ke dalam satu file atau direktori CSS dan tautkan dari bagian dokumen HTML. Perhatikan bahwa Anda tidak menggunakan informasi gaya sebaris dalam dokumen HTML Anda. Tidak hanya ini waktu buka yang lebih lambat dan praktik pengkodean yang buruk, tetapi juga merupakan faktor SEO negatif. Melakukan hal ini memungkinkan caching file CSS, yang pada gilirannya mempercepat pengiriman halaman web

Tidak ada gaya sebaris dan skrip java

Dokumen dan kode skrip Java dalam dokumen HTML harus ditautkan dari direktori eksternal serta informasi gaya CSS yang dijelaskan di atas, dan dengan cara yang sama seperti folder filenya sendiri. Jika memungkinkan, muat JavaScript terakhir kecuali bagian tertentu dari situs web Anda memerlukannya terlebih dahulu sebagai ketergantungan. Dengan cara ini semua konten dan gaya Anda terlihat dan JavaScript dapat terus dimuat tanpa mengganggu apa yang dilihat pengguna dari mesin telusur.

Gunakan sprite CSS

di mana pun Anda bisa, penggunaan sprite menggabungkan beberapa gambar menjadi satu gambar, sehingga mengurangi jumlah permintaan HTTP. Anda dapat memanggilnya dengan JavaScript atau CSS bila diperlukan dan menggunakannya sebagai bingkai film, tetapi akan dimuat dengan kecepatan yang kira-kira sama dengan satu gambar.

Optimalkan semua gambar

Pastikan gambar Anda dioptimalkan untuk web. Jika Anda menggunakan Photoshop, Anda dapat dengan mudah memilihnya di bawah dialog "save for the web". (Di bawah dialog "Simpan"). Melalui dialog ini, ukuran gambar diperkecil. Mengubah ukuran gambar atau mengurangi resolusi dapat membantu Anda mengoptimalkan. Juga, dalam kode Anda, hanya gunakan jumlah ruang yang dibutuhkan bingkai atau tag div Anda. Mengubah ukuran kode gambar sebenarnya akan memanggil ukuran gambar penuh dan tidak membantu memuat gambar lebih cepat.

Gunakan cache sisi server

Teknik ini membuat "file HTML biasa" untuk setiap URL sehingga halaman dinamis tidak harus dibuat ulang setiap kali URL yang sama diminta lagi. Dengan kata lain, halaman dinamis diuraikan sebagai dokumen HTML statis dan disimpan di server web. Ini dapat secara signifikan mengurangi waktu pengisian daya

Gunakan kompresi Gzip

Gzip memampatkan ukuran halaman Anda, yang dikirim ke browser web, secara signifikan. Dalam kasus konvensional, hingga 70% atau lebih ukuran file dapat disimpan
Gunakan CDN (Content Delivery Network)
Sebuah CDN memungkinkan pengguna mengunduh data secara paralel, yang pada gilirannya membantu situs web Anda menjadi disampaikan lebih cepat. CDN berbiaya rendah seperti CloudFront adalah platform yang populer.

Kurangi pengalihan 301

Jika memungkinkan, jangan gunakan pengalihan 301. Terutama Anda tidak boleh mengalihkan 301 ke pengalihan 301 lainnya (dan seterusnya). Forwarder 301 memaksa browser Web untuk mengakses URL baru. Pada URL baru, browser harus menunggu hingga menerima permintaan HTTP. Selain itu, Google Bot hanya mengikuti beberapa pengalihan. Sebagian besar waktu hanya mengikuti 3 301 sebelum berhenti mengikuti mereka lagi.

Gunakan server khusus

Sebagian besar situs web sekarang menggunakan platform hosting bersama. Ini berarti bahwa situs web dihosting dengan hingga seratus (atau lebih) situs lain pada satu mesin fisik dengan penyedia layanan Internet Anda. Ini dapat berdampak negatif pada waktu buka situs web. Dengan menggunakan server khusus atau VPS, dan pengaturan perangkat keras yang sesuai untuk mencocokkan lalu lintas situs, beberapa keunggulan kinerja dapat dicapai.

Optimalkan server web Anda

Server web yang paling banyak digunakan di dunia adalah Apache. Disarankan untuk mengadaptasi proses Apache Worker serta proses turunannya ke volume pengguna dan fungsi masing-masing situs web (toko online, portal unduhan, forum, dll.).


Linux
  1. Cara menggunakan Penerbit Situs cPanel untuk membangun situs web dengan mudah

  2. Cara Menguji Kecepatan Pemuatan Situs Web di Linux

  3. Cara Menyalin File Dan Mengubah Kepemilikan, Izin Pada Saat Yang Sama

  1. Cara Mengoptimalkan dan Mengompresi Gambar JPEG atau PNG di Commandline Linux

  2. Bagaimana Menyalin File Dan Membuat Direktori Target Pada Saat Yang Sama?

  3. Cara Menonaktifkan Waktu Musim Panas (DST), dan Memodifikasi Zona Waktu di Linux

  1. Bash + Bagaimana Cara Keluar Dari Skrip Sekunder Dan Dari Skrip Utama Pada Kedua Kalinya?

  2. CentOS / RHEL :Cara mendapatkan tanggal dan waktu perintah yang dieksekusi di output perintah history

  3. Linux:Bagaimana cara menggunakan file sebagai input dan output secara bersamaan?