Apa yang ingin dimuat? Saya kode dalam PHP / JS tetapi jawaban yang lebih umum akan baik-baik saja.
Saya melihat banyak pertanyaan tentang Java & Ruby, tetapi saya tidak tahu bahasa-bahasa ini, dan saya kesulitan membaca kode. Saya tidak tahu apa yang harus dilakukan sejak awal
language-agnostic
Quamis
sumber
sumber
Jawaban:
Ada tiga tingkatan:
Saya harap itu masuk akal dalam konteks yang Anda lihat.
Biarkan saya memberi Anda contoh "Webby".
Bayangkan sebuah halaman dengan rollover gambar seperti untuk item menu atau navigasi. Ada tiga cara pemuatan gambar dapat berfungsi pada halaman ini:
Masuk akal?
sumber
Ini kebalikan dari pemuatan malas , yang menentang inisialisasi objek hingga objek diperlukan. Cepat memuat menginisialisasi objek saat pembuatan.
sumber
Jika Anda membayangkan Anda memiliki objek yang disebut orang yang memiliki nama, tanggal lahir dan jumlah detail yang kurang kritis, katakanlah warna favorit, program tv favorit.
Untuk malas memuat kelas ini Anda akan memulai membacanya di barangkali dari basis data semua inti lebih sering digunakan rincian (katakanlah nama dan tanggal lahir) dan hanya membaca dalam rincian kurang digunakan ketika / jika mereka diperlukan, ingin memuat adalah sebaliknya , yaitu Anda memuat semua detail secara bersamaan.
Manfaat pemuatan malas sering disebut sebagai efisiensi, namun jika objek tidak begitu kompleks atau efisien bukan masalah pemuatan yang diinginkan dapat digunakan
sumber
Eager loading juga digunakan dalam Angular 8. Ini hanya berarti bahwa instan aplikasi dimuat di dalam browser kita secara otomatis, langsung mendapatkan semua kode di dalam modul tertentu, misalnya, katakan Anda baru saja membuat Modul Auth dengan Signin dan Signup komponen untuk itu yang diimpor ke Modul Aplikasi .
Sebaliknya, ada pemuatan malas , yaitu ketika kita memberi tahu Modul Aplikasi yang memuat Modul Auth ke dalamnya, untuk hanya memuat Modul Auth pada titik waktu tertentu seperti ketika pengguna pergi ke rute tertentu.
sumber