Keadaan Sesi Dikongsi: Kesesakan Kebolehcapaian Aplikasi Web
Contoh ini menunjukkan cara keadaan sesi kongsi dalam aplikasi web ASP.NET boleh memberi kesan negatif kepada kebolehcapaian. Dua aplikasi, /HRMS dan /TravelDesk, menggunakan sesi kongsi yang disimpan dalam SQL Server, dikonfigurasikan seperti berikut:
1 |
|
Seorang pengguna yang log masuk ke /HRMS mendapati sesi mereka juga aktif dalam /TravelDesk apabila diakses melalui tetingkap penyemak imbas yang berasingan. Walau bagaimanapun, muat naik fail yang panjang dalam /TravelDesk mengunci sesi kongsi dalam SQL Server, menyebabkan /HRMS tidak dapat diakses semasa proses muat naik.
Penyelesaian
Penyelesaian adalah mudah: lumpuhkan keadaan sesi untuk halaman /TravelDesk tertentu atau pengendali yang bertanggungjawab untuk muat naik yang panjang. Ini menghalang penguncian sesi dan mengekalkan tindak balas /HRMS.
Maklumat Tambahan
Atas ialah kandungan terperinci Bagaimanakah Keadaan Sesi Dikongsi dalam Aplikasi Web ASP.NET Memberi Impak Kebolehcapaian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!