Rumah > Soal Jawab > teks badan
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.
ringa_lee2017-06-06 18:14:13
Cukup malas dan muatkan dengan tegas, ia mudah dan mudah digunakan
阿神2017-06-06 09:56:29
Pramuat imej dan tambah lapisan pemuatan, prestasi berkurangan sedikit, tetapi pengalamannya jauh lebih baik
黄舟2017-06-06 09:56:29
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
習慣沉默2017-06-06 09:56:29
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.
大家讲道理2017-06-06 09:56:29
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