cari

Rumah  >  Soal Jawab  >  teks badan

Front-end - Bagaimana untuk mempercepatkan kelajuan memuatkan imej latar belakang css

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.

滿天的星座滿天的星座2761 hari yang lalu1263

membalas semua(6)saya akan balas

  • ringa_lee

    ringa_lee2017-06-06 18:14:13

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

    balas
    0
  • 阿神

    阿神2017-06-06 09:56:29

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

    balas
    0
  • 黄舟

    黄舟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

    balas
    0
  • 習慣沉默

    習慣沉默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.

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-06 09:56:29

    1. Kaedah paling malas ialah lazyload

    balas
    0
  • 大家讲道理

    大家讲道理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

    balas
    0
  • Batalbalas