Rumah Pengembangan Apa itu status aplikasi? - definisi dari techopedia

Apa itu status aplikasi? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Status Aplikasi?

Status aplikasi, dalam konteks .NET, adalah konstruk perangkat lunak yang biasanya diakses melalui properti aplikasi objek HttpContext.

Status aplikasi biasanya menyimpan data dalam bentuk kata benda seperti orang, tempat atau benda, dan menyajikan kamus nilai kunci yang digunakan untuk menyimpan objek dan variabel ini. Kelas status aplikasi dibuat saat pertama kali sumber daya URL diminta oleh klien mana pun dan sering digunakan oleh programmer sebagai variabel global yang terlihat oleh semua klien dalam sesi mereka sesudahnya.

Status aplikasi juga dapat disebut status HttpApplication.

Techopedia menjelaskan Status Aplikasi

Aktivitas browser dalam bentuk permintaan dan tanggapan HTTP pada dasarnya tidak memiliki kewarganegaraan - artinya setiap halaman yang dikirim ke browser pengguna tidak tahu tentang pengguna lain yang mungkin melihat halaman yang sama atau bahkan halaman lain yang telah diakses pengguna yang sama.

Ini dapat menyebabkan beberapa kesulitan dalam hal memberikan pengalaman yang bermanfaat bagi pengguna di Internet. Misalnya, jika pengguna meminta halaman pertama berisi 10 halaman data dari sebuah situs web, kemungkinan besar akan ada penundaan karena server Web keluar ke basis data untuk mengambil informasi. Aplikasi web harus cukup pintar untuk mengenali halaman 2 kemungkinan besar akan diminta oleh pengguna dan mengambil langkah-langkah untuk memberikan informasi ini dengan cepat dengan menyimpannya di cache memori server Web. Ini akan sulit dilakukan tanpa beberapa cara untuk membuat dan menyimpan variabel global - dalam hal ini, data yang di-cache.

Status aplikasi menyediakan sarana untuk membuat variabel global yang dapat dilihat oleh semua pengguna.

Salah satu kelemahan dari kelas status aplikasi adalah mereka dapat menyebabkan kebuntuan di mana aktivitas satu pengguna tanpa sadar dapat mencoba memperbarui variabel pada saat yang sama dengan pengguna lain juga melakukannya, atau menyebabkan kondisi balapan dan pelanggaran akses.

Meskipun demikian, menggunakan kelas status aplikasi bermanfaat dan dapat digunakan untuk memberikan pengalaman pengguna yang jauh lebih baik bagi mereka yang menjelajah Internet.

Definisi ini ditulis dalam konteks .NET
Apa itu status aplikasi? - definisi dari techopedia