Front-end - Bagaimana untuk mempercepatkan kelajuan memuatkan imej latar belakang css
滿天的星座
滿天的星座 2017-06-06 09:54:29
0
6
1275

Dalam salah satu halaman saya, saya menggunakan beberapa tetapan latar belakang css sebagai imej Saiz imej mungkin berpuluh-puluh K..
Sekarang apabila saya membuka halaman web buat kali pertama, tempat-tempat ini jelas lambat dimuatkan, dan ia kelihatan seperti. semua gaya hilang. Selepas memuatkan, gambar dipaparkan
Adakah ada cara untuk mempercepatkan pemuatan css dengan kata lain, biarkan gambar ini dimuatkan dan kelihatan lebih segerak dengan halaman, tanpa meninggalkan ruang kosong menunggu untuk dimuatkan. !
Saya menggunakan nginx dan ia adalah https dan http2...
Adakah ada penyelesaian, tidak semestinya pecutan.

滿天的星座
滿天的星座

membalas semua(6)
左手右手慢动作

Cukup malas dan muatkan dengan tegas, ia mudah dan mudah digunakan

阿神

Pramuat imej dan tambah lapisan pemuatan, prestasi berkurangan sedikit, tetapi pengalamannya jauh lebih baik

黄舟

Jika halaman digunakan di banyak tempat, anda boleh mengurangkan jumlah permintaan, memproses imej menjadi imej sprite, dan kemudian memampatkan imej, sebenarnya, ia masih menjadi masalah menganalisis masalah tertentu untuk melihat kod yang lebih spesifik

習慣沉默

Sumber statik boleh diletakkan pada CDN Jika imej besar, pramuat atau pemuatan malas disyorkan. Apabila malas memuatkan, disyorkan untuk menggunakan css untuk menduduki ruang terlebih dahulu untuk mengelakkan pengaliran semula yang tidak perlu. Nota lain: Jika imej terlalu besar, tidak disyorkan untuk menggunakan imej sprite.

漂亮男人

1. Kaedah paling malas ialah lazyload

大家讲道理

Pertama sekali, tidak perlu dikatakan imej sprite, anda juga perlu melihat saiznya

Kedua, lihat kawasan di mana gambar terletak Jika beberapa gambar tidak berada di kawasan tontonan segera, anda boleh menggunakan lazy loading

Jika tiada syarat di atas dipenuhi, anda boleh mengurangkan saiz imej melalui pemampatan imej

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan