mata utama
- Muat turun hanya komponen yang diperlukan dalam pakej bootstrap. Jika ciri -ciri tertentu tidak digunakan, padamkannya untuk mengoptimumkan kelajuan.
- Jangan gunakan pakej muat turun yang dipraktikkan, tetapi pilih kod sumber. Dengan cara ini, anda hanya boleh memasukkan komponen yang anda perlukan, mewujudkan lembaran gaya yang lebih leaner dan lebih cekap untuk persekitaran pengeluaran anda.
- Melaksanakan teknik pengoptimuman pelanggan yang terbukti seperti menulis CSS dan kod JavaScript yang diselaraskan, memampatkan dan menggabungkan kod CSS dan JavaScript, dan mengoptimumkan saiz fail imej. Langkah -langkah ini dapat meningkatkan kelajuan dan prestasi laman web anda dengan ketara.
Sekarang, pelawat terbiasa dengan kehadiran dan responsif aplikasi asli. Mereka mengharapkan laman web dimuatkan dalam 1000 milisaat. Sekiranya masa pemuatan lebih lama, kemungkinan besar mereka akan meninggalkan laman web ini.
Enjin carian sudah pasti terperangkap dengan trend ini, dan telah mempromosikannya dalam banyak cara. Malah, Google sentiasa menggunakan kelajuan halaman sebagai faktor dalam kedudukan laman web dalam carian desktop. Google mengumumkan bahawa bermula dari Julai 2018, carian mudah alih juga penting untuk mendapatkan kedudukan teratas dalam senarai hasil carian.
Bootstrap sering dikritik kerana menambah kelebihan yang tidak perlu ke laman web anda, jadi jika anda menggunakan perpustakaan UI front-end popular ini dalam projek anda, pastikan anda memberi perhatian tambahan kepada saiz halaman dan kelajuan halaman.
Dalam artikel ini, saya akan merangkumi tiga langkah pengoptimuman front-end yang boleh anda ambil untuk memastikan laman web berasaskan bootstrap anda diberikan dengan cepat dan dioptimumkan dengan baik.
Muat turun hanya pakej bootstrap yang anda perlukan
Jika anda membuat keputusan untuk menggunakan pakej muat turun bootstrap, anda harus benar -benar berfikir tentang bahagian yang anda perlukan.Folder muat turun mengandungi perpustakaan CSS lengkap (bootstrap.css dan bootstrap.min.css) dan perpustakaan komponen JavaScript dan semua dependensi (kecuali jQuery) (bootstrap.bundle.js dan bootstrap.bundle.min.js) , dan banyak fail CSS mandiri yang mengandungi kod yang diperlukan untuk bahagian -bahagian tertentu dari toolkit UI yang popular ini.
Jika anda hanya memerlukan gaya reset CSS yang bagus, hanya gunakan bootstrap-reboot.min.css. Jika anda hanya memerlukan sistem grid yang fleksibel dan mudah digunakan, gunakan bootstrap-grid.min.css. Tidak perlu memuat turun keseluruhan rangka kerja. Sebaliknya, jika anda tahu anda ingin menggunakan segala -galanya di perpustakaan, sekurang -kurangnya pastikan untuk memasukkan versi nipis.
Begitu juga dengan kod JavaScript. Jika anda tahu bahawa anda tidak memerlukan menu drop-down, pop-up, dan tooltips dalam projek anda, gunakan bootstrap.min.js bukan bootstrap.bundle.min.js kerana anda tidak perlu memasukkan popper.js .
pilih kod sumber dan bukannya pakej muat turun precompiled
Walaupun versi terbaru Bootstrap membolehkan anda memilih bahagian yang ingin anda sertakan dalam projek anda, fail yang dipraktikkan mungkin masih mengandungi apa yang anda tidak perlukan. Penyemak imbas masih perlu memuat turun dan memproses kod yang tidak digunakan, yang boleh menjejaskan prestasi laman web, terutamanya apabila sambungan rangkaian lambat. cara yang lebih baik adalah memuat turun kod sumber bootstrap kerana: menggunakan teknologi pengoptimuman pelanggan yang terbukti Selain dari titik di atas, mengoptimumkan laman web berasaskan bootstrap untuk prestasi masih mesti termasuk teknologi prestasi front-end seperti mana-mana laman web lain. Berikut adalah faktor utama untuk pengoptimuman laman web front-end yang berkesan yang dapat anda perhatikan:
Kesimpulan Rendering cepat laman web adalah faktor utama dalam menentukan pengalaman pengguna laman web. Ini menjadi lebih penting apabila menilai pengalaman pengguna web pada peranti mudah alih. Dalam artikel ini, saya menyenaraikan banyak teknologi yang memainkan peranan dalam mengoptimumkan prestasi laman web bootstrap dari perspektif pembangunan front-end. Teknik pengoptimuman depan apa yang anda ada untuk laman web bootstrap pemuatan cepat? Tolong beritahu saya dalam komen! Jika anda sudah mempunyai asas -asas bootstrap tetapi ingin tahu bagaimana untuk mengambil kemahiran bootstrap anda ke peringkat seterusnya, lihat kami membina laman web pertama anda dengan kursus Bootstrap 4 untuk cepat dan mudah belajar tentang kuasa bootstrap.
Ya, beberapa komponen bootstrap boleh melambatkan laman web jika digunakan secara tidak wajar. Sebagai contoh, jika anda menggunakan imej besar, komponen karusel boleh melambatkan laman web. Adalah disyorkan agar anda mengoptimumkan imej anda sebelum menggunakannya untuk Carousel. Di samping itu, jika komponen modal dimuatkan pada setiap halaman, ia boleh melambatkan laman web. Adalah disyorkan untuk memuatkan komponen modal hanya pada halaman yang diperlukan. anda boleh mengeluarkan komponen dan plugin bootstrap yang tidak perlu dengan menyesuaikan versi bootstrap. Ini termasuk memuat turun fail sumber, memadam komponen dan plugin yang tidak diingini, dan kemudian menyusun fail yang tersisa ke dalam versi tersuai. Ya, menggunakan rangkaian pengedaran kandungan (CDN) dapat meningkatkan kelajuan laman web bootstrap anda dengan ketara. CDN menyediakan fail statik (seperti CSS, JavaScript, dan imej) laman web dari pelayan secara geografi dekat dengan pengguna, dengan itu mempercepatkan masa pemuatan. Anda boleh menggunakan CDN dan laman web Bootstrap anda dengan menghubungkan ke fail bootstrap pada CDN dalam fail HTML. Ini termasuk menggantikan laluan fail tempatan dalam fail HTML dengan URL fail pada CDN. Ya, terdapat beberapa petua lain untuk mempercepatkan laman web Bootstrap. Sebagai contoh, anda harus sentiasa meletakkan fail JavaScript pada akhir fail HTML. Ini membolehkan seluruh halaman dimuatkan sebelum fail JavaScript, dengan itu mempercepatkan masa pemuatan yang dirasakan. Di samping itu, anda harus menggunakan pemuatan tak segerak untuk fail JavaScript. Ini membolehkan fail dimuatkan di latar belakang tanpa menyekat seluruh halaman.
Menulis CSS dan kod JavaScript yang diperkemas
Setiap watak dalam kod meningkatkan saiz akhir halaman web. Menulis CSS ringkas dan jelas CSS dan kod JavaScript sambil memastikan ia boleh dibaca tidak mudah. Walau bagaimanapun, ini harus menjadi matlamat yang setiap projek harus berusaha.
Langkah pengoptimuman yang penting adalah untuk mengehadkan bilangan permintaan HTTP yang mesti dilakukan oleh laman web untuk membentangkan kandungannya. Setiap kali anda pergi ke pelayan untuk mendapatkan sumber memerlukan masa, yang memberi kesan negatif kepada pengalaman pengguna.
Bahagian paling berat laman web biasanya diwakili oleh fail imej, tetapi fail audio dan video juga memainkan peranan. Oleh itu, mengoptimumkan aset visual adalah penting untuk prestasi laman web. Pastikan anda menggunakan format imej yang betul untuk tugas di tangan.
Soalan Lazim untuk mempercepatkan laman web Bootstrap (FAQ)
Mungkin terdapat banyak sebab mengapa laman web bootstrap anda perlahan. Salah satu sebab yang paling biasa ialah penggunaan komponen dan plugin yang tidak perlu. Bootstrap dilengkapi dengan banyak komponen dan plugin, dan jika anda tidak menggunakannya, lebih baik untuk mengeluarkannya. Sebab lain mungkin imej besar digunakan. Imej besar dapat mengurangkan kelajuan laman web. Adalah disyorkan bahawa anda mengoptimumkan imej sebelum memuat naiknya ke laman web. Akhirnya, tidak memampatkan fail CSS dan JavaScript juga boleh melambatkan laman web. Memampatkan fail -fail ini dapat meningkatkan kelajuan laman web anda dengan ketara.
Terdapat pelbagai cara untuk mengoptimumkan laman web bootstrap anda untuk prestasi yang lebih baik. Pertama, anda harus mengeluarkan sebarang komponen dan plugin yang tidak perlu. Bootstrap dilengkapi dengan banyak komponen dan plugin, dan jika anda tidak menggunakannya, lebih baik untuk mengeluarkannya. Kedua, anda harus mengoptimumkan imej sebelum memuat naiknya ke laman web. Imej besar dapat mengurangkan kelajuan laman web. Ketiga, anda harus memampatkan fail CSS dan JavaScript. Memampatkan fail -fail ini dapat meningkatkan kelajuan laman web anda dengan ketara.
Mampatan adalah proses mengeluarkan aksara yang tidak perlu (seperti ruang dan komen) dari kod sumber tanpa mengubah fungsi mereka. Ini mengurangkan saiz kod, dan seterusnya mengurangkan jumlah data yang perlu dipindahkan kepada pengguna, dengan itu mempercepat masa memuatkan.
Terdapat beberapa alat dalam talian yang tersedia untuk memampatkan fail CSS dan JavaScript anda. Alat ini mengeluarkan watak yang tidak perlu dari kod anda, mengurangkan saiznya dan meningkatkan masa pemuatan. Beberapa alat mampatan yang popular termasuk UglifyJs untuk JavaScript dan CSSNano untuk CSS.
Terdapat beberapa cara untuk mengoptimumkan imej laman web bootstrap. Salah satu cara yang paling berkesan ialah memampatkan imej sebelum memuat naiknya ke laman web. Terdapat beberapa alat dalam talian yang tersedia untuk memampatkan imej anda tanpa merendahkan kualiti mereka dengan ketara. Satu lagi cara untuk mengoptimumkan imej adalah dengan menggunakan format imej yang betul. Sebagai contoh, JPEG umumnya lebih sesuai untuk foto, manakala PNG lebih sesuai untuk imej dengan latar belakang telus.
Apakah beberapa komponen bootstrap tertentu yang mungkin melambatkan laman web saya?
Bagaimana untuk membuang komponen dan plugin bootstrap yang tidak perlu?
Bolehkah saya menggunakan CDN meningkatkan kelajuan laman web bootstrap saya?
Bagaimana menggunakan CDN di laman web Bootstrap saya?
Adakah terdapat petua lain untuk mempercepatkan laman web bootstrap?
Atas ialah kandungan terperinci 3 petua untuk mempercepatkan laman web bootstrap anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

CSS Blok halaman yang diberikan kerana pelayar melihat CSS dalam talian dan luaran sebagai sumber utama secara lalai, terutamanya dengan stylesheet yang diimport, header sejumlah besar CSS sebaris, dan gaya pertanyaan media yang tidak dapat dioptimumkan. 1. Ekstrak CSS kritikal dan membenamkannya ke HTML; 2. Kelewatan memuatkan CSS bukan kritikal melalui JavaScript; 3. Gunakan atribut media untuk mengoptimumkan pemuatan seperti gaya cetak; 4. Memampatkan dan menggabungkan CSS untuk mengurangkan permintaan. Adalah disyorkan untuk menggunakan alat untuk mengekstrak CSS utama, menggabungkan REL = "Preload" pemuatan asynchronous, dan menggunakan media yang ditangguhkan dengan munasabah untuk mengelakkan pemisahan yang berlebihan dan kawalan skrip kompleks.

Thebestapproachforcssdependonstantheproject'ssspecificneeds.forlargerprojects, externalcssisbetterduetomaintainabilityability;

Tidak, cssdoesnothavetobeinlowercase.however, menggunakanLowerCaseisRecommendorfendfor: 1) Consistencyandreadability, 2) Mengelakkaningerrorsinrelatedtechnologies, 3) potensiformanceBenefits, dan4) peningkatan yang lebih baik.

Cssismostlycase-insensitive, buturlsandfontfamilynamesarecase-sensitif.1) propertiesandvalueslikecolor: merah; arenotcase-sensitif.2) urlsmustmatchtheserver'scase, mis.,

AutoPrefixer adalah alat yang secara automatik menambah awalan vendor ke atribut CSS berdasarkan skop penyemak imbas sasaran. 1. Ia menyelesaikan masalah mengekalkan awalan secara manual dengan kesilapan; 2. Bekerja melalui borang pemalam postcss, menghuraikan CSS, menganalisis atribut yang perlu diawali, dan menjana kod mengikut konfigurasi; 3. Langkah-langkah penggunaan termasuk memasang pemalam, menetapkan senarai pelayar, dan membolehkan mereka dalam proses membina; 4. Nota termasuk tidak menambah awalan secara manual, menyimpan kemas kini konfigurasi, awalan tidak semua atribut, dan disyorkan untuk menggunakannya dengan preprocessor.

Csscounterscanautomaticallynumbersectionsandlists.1) useCounter-resettoinitialize, counter-incrementToinCrease, andCounter () orcounters () todisplayvalues.2) CombinWithjavascriptfordynamicContentToenSureAccurateupdates.

Dalam CSS, nama pemilih dan atribut adalah sensitif kes, manakala nilai, warna yang dinamakan, URL, dan atribut tersuai adalah sensitif kes. 1. Nama pemilih dan atribut adalah kes-tidak sensitif, seperti warna latar belakang dan warna latar belakang adalah sama. 2. Warna heksadesimal dalam nilai adalah sensitif kes, tetapi warna bernama adalah sensitif kes, seperti merah dan merah tidak sah. 3. URL adalah sensitif kes dan boleh menyebabkan masalah pemuatan fail. 4. Sifat tersuai (pembolehubah) adalah sensitif kes, dan anda perlu memberi perhatian kepada konsistensi kes apabila menggunakannya.

Function-gradient () functionIncsscreatesculculargradientsthatrotatecolorstopsaroundroentroint.1.ISIISIDEALFORPIECHARTS, Progressindicators, Colorwheels, andDecorativeBackgrounds.2.itworksByDefiningColorStopsatSpecificles, OpsticalStarting
