Helo,Scrutation côté serveur Asp.Net Chat
J'ai implémenté une application de conversation en utilisant Comet. la demande est "se bloquer" sur le serveur jusqu'à ce que de nouveaux messages arive. Il retourne alors au client avec les nouveaux messages et retourne au serveur.
Mon problème est:
Afin de vérifier les nouveaux messages, je Pöll la base de données toutes les 600 ms. -je effectuer une requête simple « select ... à partir de messages où messageId> '+ lastMessageId.
En outre, afin de maintenir une présence, mettre à jour la base de données très (très) souvent à chaque utilisateur « LastKeepAliveTime ».
la transaction SQL Server journal est de plus en plus grande, et, à un certain moment, ma demande de chat cesse de fonctionner.
les utilisateurs de chat ne sont pas utilisateurs enregistrés, ils sont des utilisateurs juste au hasard qui peuvent quitter la page à tout
merci Yaron