GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Apa itu PageSpeed ​​di cPanel Hosting?

Google PageSpeed ​​dirancang untuk membantu Anda mempercepat situs web dengan menerapkan pengoptimalan yang disarankan secara otomatis ke halaman web dan asetnya (CSS, JavaScript, gambar).

Karena adalah salah satu permintaan paling dicari yang kami terima sejauh ini.

Namun harap perhatikan bahwa meskipun kami telah menginstal dan mengaktifkan ini pada 6 sistem di 3 wilayah, kami masih menguji sebagian besar fungsi mod_pagespeed untuk kompatibilitas , kinerja , dan keandalan .

Penting untuk menunjukkan bahwa mod_pagespeed masih dalam versi beta, fitur-fiturnya mungkin berubah dan karenanya, kami tidak dapat sepenuhnya menjamin bahwa modul apa pun yang diaktifkan tidak akan bertentangan dengan konten situs web Anda yang sudah ada.

Saat ini kami menggunakan kumpulan filter PageSpeed ​​CoreFilters yang kami yakini aman bagi sebagian besar situs web untuk membuat situs Anda berjalan lebih cepat.

Ini adalah kumpulan filter yang datang dengan pengaturan default:

	   add_head
	   combine_css
	   combine_javascript
	   convert_meta_tags
	   extend_cache
	   fallback_rewrite_css_urls
	   flatten_css_imports
	   inline_css
	   inline_import_to_link
	   inline_javascript
	   rewrite_css
	   rewrite_images
	   rewrite_javascript
	   rewrite_style_attributes_with_url

Anda dapat melihat apakah situs web Anda menggunakan Mod_Pagespeed dari https://ismodpagespeedworking.com/

Tetapi setiap aplikasi, setiap situs web, setiap modul, setiap plugin adalah unik dan berbeda. Apa yang berfungsi dengan situs web mungkin mengalami masalah di situs berikutnya. Apa yang berhasil di lingkungan pengujian/pementasan dapat mengalami masalah dalam produksi.

Keindahan dari semuanya adalah bahwa sementara PageSpeed ​​memungkinkan dirinya untuk seluruh server (dengan opsi global menyebar ke semua VirtualHosts), itu adalah perilaku yang dapat ditimpa per host karena ia juga dilengkapi dengan kemampuan untuk membatasi host mana PageSpeed berjalan.

Jika Anda mengalami masalah dengan situs web Anda atau perlu melihat semuanya sebagaimana adanya secara default atau melihat bahwa perubahan yang Anda buat di situs web Anda tidak tercermin secara waktu nyata), ubah Mod_PageSpeed ​​ke “Nonaktif”.

Menghidupkan dan mematikan modul

Untuk menonaktifkan PageSpeed ​​sementara, cukup setel ini di .htaccess Anda:

	
		ModPagespeed standby
		OR
		ModPagespeed off
    

Untuk menyalakannya kembali, ganti “standby” atau “off” dengan “on

Jika Anda ingin mematikannya sepenuhnya, dan Anda adalah VPS atau pelanggan khusus dengan akses admin sistem ke konfigurasi Apache tingkat atas, gunakan:

	
	   ModPagespeed unplugged
    

Jika Anda adalah pelanggan VPS atau server khusus dengan akses “sudo” atau “root”, perhatikan bahwa ModPagespeed aktif di host virtual dapat mengesampingkan arahan unplugged ModPagespeed tingkat atas.

Jika Anda perlu menambahkan sesuatu tambahan dari bawah, tambahkan satu per satu ke lingkungan pengujian/pengembangan/pementasan Anda, amati pengaruhnya terhadap situs web Anda sebelum memindahkannya ke produksi.

Anda dapat melihat skor Anda di:

  • Wawasan PageSpeed
  • GTmetrix | Pengoptimalan Performa dan Kecepatan Situs

Kami tahu ini bisa membuat ketagihan, tetapi jangan pikirkan skor 100/100 di Google PageSpeed ​​Insights hanya dari sudut pandang metrik. Seluruh alasan Google mengembangkan PageSpeed ​​Insights adalah sebagai pedoman tentang praktik kinerja web terbaik untuk memberikan rekomendasi guna mengoptimalkan situs Anda. Dan dengan mengikuti panduan ini semoga, Anda akan mencapai situs web yang lebih cepat.

Gotcha Dan Hal Yang Harus Diperhatikan

Saat PageSpeed ​​menulis ulang sumber daya, ia memperbarui HTML untuk merujuk ke sumber daya dengan nama barunya. Umumnya, PageSpeed ​​meninggalkan sumber daya pada asal dan jalur yang sama dengan yang semula ditemukan di HTML. Namun, dimungkinkan untuk memetakan domain sumber daya yang ditulis ulang. Contoh mengapa ini mungkin diinginkan meliputi:

mod_pagespeed mungkin menulis ulang HTML dan mengubah referensi ke URL (misalnya style.css) ke versi cache-extended. Jika permintaan browser berikutnya untuk file CSS berakhir di server yang berbeda dari file HTML, dan server tersebut tidak menginstal mod_pagespeed, maka itu tidak akan dapat memecahkan kode nama sumber daya untuk menemukan file CSS.

Skenario semacam ini dapat berupa:

– jika server berada di belakang penyeimbang beban, dan lebih efisien untuk merujuk server secara langsung dengan alamat IP-nya, atau sebagai 'localhost'. – server memiliki konfigurasi DNS khusus – server berada di belakang firewall yang mencegah koneksi keluar – server berjalan dalam CDN atau proxy, dan harus kembali ke server asal untuk sumber daya – server perlu melayani permintaan https

Dalam situasi ini, dimungkinkan untuk memetakan domain asal sumber daya yang ditulis ulang:

	ModPagespeedMapOriginDomain origin_to_fetch_from origin_specified_in_html [host_header]
	ModPagespeedMapRewriteDomain cdn.example2.org *example.org
	ModPagespeedMapOriginDomain localhost *.example.com # Wildcards can also be used in the origin_specified_in_html.
	ModPagespeedMapOriginDomain localhost/example *.example.com # origin_to_fetch_from can include a path after the domain name.

misalnya:

	ModPagespeed On 
	ModPagespeedDomain https://www.domain.com 
	ModPagespeedMapOriginDomain https://www-origin.domain.com *.domain.com 
	ModPagespeedMapRewriteDomain www.domain.com www-origin.domain.com 
	ModPagespeedEnableFilters [...] 

Cloudflare &Mod_PagesSpeed

Sampai kami diperlihatkan sebaliknya, kami agak yakin bahwa mod_pagespeed dan Cloudflare Google tidak memiliki konflik yang diketahui saat ini.

Namun, itu tidak berarti bahwa situs web dengan mod_pagespeed diaktifkan tidak dapat mengalami masalah dengan domain yang menggunakan CloudFlare.

Jika itu terjadi, itu karena fakta bahwa CloudFlare dan mod_pagespeed mencoba menggunakan kompresi saat menyajikan situs web.

Ini sering dapat diselesaikan dengan menonaktifkan kompresi melalui CloudFlare untuk menghindari redundansi.

Juga, jika Anda telah menambahkan minifikasi CSS dan JS ke file .htaccess Anda, nonaktifkan opsi minify JS dan CSS di Cloudflare karena Anda telah mengaktifkannya di konfigurasi Pagespeed.

Layanan CDN dan pengoptimalan Cloudflare mungkin lebih cepat karena Cloudflare juga merupakan CDN (jaringan pengiriman konten), jadi menjalankan mod_pagespeed di situs web yang mendukung Cloudflare mungkin agak berlebihan karena banyak fitur yang ditawarkan oleh mod_pagespeed juga sudah tersedia di fitur Cloudflare ditetapkan.

WordPress dan Mod_PageSpeed

Meskipun merupakan CMS paling populer di planet ini, dari sudut pandang pengembang, WordPress bukanlah platform tercepat di luar sana.

Jadi pelanggan yang menggunakan WordPress sering kali harus menggunakan plugin WordPress yang berhubungan dengan minifikasi file JS dan CSS untuk mempercepat aplikasi.

Harap berhati-hati dengan plugin ini jika Anda menggunakannya di situs web Anda bersama dengan PageSpeed ​​karena mereka dapat sepenuhnya mengacaukan situs dan formulir kontak Anda. Sebaiknya nonaktifkan ini terlebih dahulu, lalu tambahkan kembali secara bertahap jika Anda harus menggunakannya.

Sebagai aturan umum, Anda harus pasti menghindari penggunaan terlalu banyak plugin dan harus menghapus atau menonaktifkan plugin yang tidak digunakan dan menggunakan penyesuaian kecil menggunakan pengkodean khusus daripada menginstal plugin monster yang memuat 2-3 file JavaScript atau CSS.

Hati-hati menggunakan kedua alat ini bersama-sama karena mungkin perlu waktu sebelum konflik muncul. Uji, uji, dan uji lagi sebelum mengaktifkannya sepenuhnya untuk situs web WordPress Anda.

Pagespeed dapat mengoptimalkan format gambar yang paling umum, termasuk GIF, PNG, dan JPEG, dan mengonversinya ke PNG, JPEG, atau WebP. GIF, PNG, dan JPEG didukung oleh semua browser. WebP adalah format gambar modern yang dapat mengompresi gambar lebih dari 25% dari format lama dan saat ini didukung oleh banyak browser, termasuk Google Chrome, Android 4.0+, dan Opera. Perhatikan bahwa tidak semua browser mendukung ini:https://caniuse.com/#search=webp. Gambar yang dioptimalkan PageSpeed ​​dikonversi ke format terbaik yang didukung oleh browser target, yaitu ke WebP jika didukung, atau PNG atau JPEG jika tidak.


cPanel
  1. Apa Itu Panel Kontrol Hosting?

  2. Apa Itu Shared Hosting Sebagai Layanan Web Hosting?

  3. Sorotan di cPanel VPS Hosting

  1. Apa Perbedaan Antara cPanel Dan WHM?

  2. Apa itu cPanel?

  3. Apa itu cPanel?

  1. Hosting Windows DotNetPanel

  2. Cara mengkonfigurasi akun email di Cloud hosting menggunakan cPanel

  3. Bersama vs VPS vs Hosting Khusus