Rumah Pembangunan Apakah keadaan aplikasinya? - definisi dari techopedia

Apakah keadaan aplikasinya? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Negeri Permohonan?

Negeri permohonan, dalam konteks .NET, adalah perisian yang biasanya diakses melalui cara aplikasi objek HttpContext.

Penggunaan aplikasi biasanya menyimpan data dalam bentuk kata nama seperti orang, tempat atau benda, dan menyajikan kamus nilai penting yang digunakan untuk menyimpan objek dan pembolehubah ini. Kelas negara permohonan dibuat buat kali pertama sumber URL diminta oleh mana-mana pelanggan dan sering digunakan oleh pengaturcara sebagai pembolehubah global yang dilihat oleh semua pelanggan dalam sesi mereka selepas itu.

Status aplikasi juga boleh dipanggil HttpApplication state.

Techopedia menerangkan Permohonan Negara

Aktiviti penyemak imbas dalam bentuk permintaan dan tanggapan HTTP secara inheren tidak mempunyai status - bermaksud bahawa setiap halaman yang dihantar ke penyemak imbas pengguna tidak mengetahui tentang pengguna lain yang mungkin melihat laman yang sama atau halaman lain yang telah diakses oleh pengguna yang sama.

Ini boleh menyebabkan kesulitan apabila memberi pengalaman berguna kepada pengguna di Internet. Sebagai contoh, jika pengguna meminta halaman pertama 10 halaman data dari laman web, kemungkinan besar akan menjadi kelambatan ketika pelayan Web keluar ke pangkalan data untuk mendapatkan informasi tersebut. Aplikasi web harus cukup bijak untuk mengenali halaman 2 kemungkinan besar akan diminta oleh pengguna dan mengambil langkah-langkah untuk memberikan maklumat ini dengan cepat dengan menyimpannya dalam cache memori pelayan Web. Ini sukar untuk dilakukan tanpa cara membuat dan menyimpan pembolehubah global - dalam kes ini, data cache.

Status permohonan menyediakan cara ini untuk mewujudkan pembolehubah global yang dapat dilihat oleh semua pengguna.

Satu kelemahan kepada kelas negeri aplikasi adalah bahawa mereka boleh menyebabkan kebuntuan di mana satu aktiviti pengguna tidak dapat cuba memperbaharui pembolehubah pada masa yang sama pengguna lain juga melakukannya, atau menyebabkan keadaan bangsa dan pelanggaran akses.

Walaupun demikian, menggunakan kelas negeri permohonan adalah berbaloi dan boleh digunakan untuk memberikan pengalaman pengguna yang lebih baik bagi mereka yang melayari Internet.

Takrif ini ditulis dalam konteks .NET
Apakah keadaan aplikasinya? - definisi dari techopedia