Verrouillage de session d'application Web lors de transferts de données entre applications
Deux applications Web hébergées par IIS, /HRMS et /TravelDesk, utilisent AspState pour la gestion des sessions partagées. Le partage de session fonctionne correctement lors de la navigation entre applications. Des problèmes surviennent cependant lorsque les utilisateurs téléchargent de grands ensembles de données dans /TravelDesk.
L'application /HRMS ne répond plus pendant que /TravelDesk traite le téléchargement. Cette absence de réponse provient du verrouillage de session SQL Server imposé lors du traitement des données de /TravelDesk.
Résolution :
La solution recommandée consiste à désactiver temporairement la session lors de téléchargements de données volumineux. Cela peut être implémenté dans le gestionnaire de téléchargement ou la page.
La désactivation de la session pendant le traitement des données libère le verrouillage de session SQL Server, rétablissant ainsi la réactivité de l'application /HRMS.
Lectures complémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!