Seperti yang Anda ketahui, HTTP / 2 baru saja lahir.
Dari apa yang saya pahami, telah dikembangkan untuk hanya bekerja dengan situs web yang ada, yang menunjukkan bahwa tidak ada yang bisa dilakukan untuk membuat Magento kompatibel dengannya.
Namun semua browser telah memutuskan untuk hanya mengimplementasikan koneksi HTTP / 2 untuk TLS (https).
Yang mengatakan di sini adalah pertanyaan saya:
- apa yang harus saya pertimbangkan jika saya ingin melayani Magento melalui HTTP / 2?
- apakah mengaktifkan https untuk semua halaman (menggunakan URL aman) sudah cukup?
- jika tidak, apakah ada perubahan inti yang harus dilakukan untuk melakukannya?
Saya mencari jawaban untuk Magento 1 dan 2.
sumber
Anda pasti dapat menggunakan Http / 2 dengan versi Magento. Dan ya, Anda harus mengaktifkan https untuk semua halaman (disarankan pengaturan untuk M2, mengapa Anda tidak melakukannya sebelumnya). Juga, bundling file js tidak masuk akal dengan http2, jadi lebih baik untuk menonaktifkannya
sumber
Jika Anda ingin mengatur semua halaman menjadi HTTPS, Anda mungkin juga ingin mengaktifkan HSTS (Info lebih lanjut: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security ).
Selebihnya, saya tidak pernah mengalami kesulitan menggunakan webshop di HTTPS / 2, jadi seperti yang dikatakan Alan dan KAndy, seharusnya hanya berfungsi.
sumber
Magento bekerja di http / 2 dan Anda dapat memanfaatkan semua fitur http / 2 di Magento. Tetapi seperti yang disarankan dalam semua langkah ke http / 2 Anda harus melakukan sesuatu yang sedikit berbeda.
HTTP / 2 jatuh kembali ke HTTP / 1 untuk browser lama. Mengingat kebutuhan optimasi yang berbeda, saya pikir keputusan akan didasarkan
Anda perlu memindahkan seluruh situs Anda untuk mengamankan (https) untuk memastikan manfaatnya dimaksimalkan.
sumber
Pengguna Anda harus memiliki browser terbaru yang mendukung protokol HTTP / 2. Jika tidak, permintaan akan ditangani sebagai permintaan HTTP normal.
Periksa apakah server Anda dapat menangani permintaan HTTP / 2. Jika tidak minta penyedia host Anda untuk memutakhirkannya untuk mendukung HTTP / 2.
Sejauh yang saya tahu, permintaan Anda harus melalui protokol aman https.
Untuk memanfaatkan fitur server push, gunakan taut HTTP "Tautan" seperti di sini
Link: </css/styles.css>; rel=preload; as=style
diambil dari sumber https://www.smashingmagazine.com/2017/04/guide-http2-server-push/
sumber