ممنون از پستی که گذاشتید.
فقط یک موردی هست، این سبک پیاده سازی شما فقط برای کاربران لاگین شده قابل استفاده است. در حالی که کاربرانی که از سایت ما دیدن میکنند ممکن است اکثرا لاگین نکرده باشند.
از طرفی پروتکل HTTP، از نوع state-less هست و نمیشه فهمید که درخواستها از یک شخص مشخص دریافت شده اند و جز آمار نیاریم. البته میشه با cookie این مشکل را هم تا حدودی رفع کرد.
در حالت کلی فکر کنم استفاده از SignalR روش بهتری باشه