PDA

View Full Version : سوال: ثبت لاگ به ازای هر request



numberone1
شنبه 17 اسفند 1392, 19:56 عصر
سلام
من یک وب سرویس نوشتم میخوام کاری کنم به ازای هر requesty که ارسال میشه یک لاگ در دیتابیس ثبت بشه
چند تا مساله دارم
یکیش اینکه ممکنه در ثانیه 100 تا request بیاد (خیلی کم گفتم) بدون در نظر گرفتن سرور و توانائی هاش طراحی تیبل های دیتابیس به چه شکل باشه بهینه تره که کمترین فشار بیاد به سرور؟
اگر کاربر با هر درخواست یک متد را صدا بزند طراحی تیبل ها به چه شکل باشه میتونم کل لاگ کاربر و داشته باشم به همراه زمان های دسترسی و اسم متد فراخوانی شده؟
اگر هر کاربر با هر درخواست کلید یونیک از خودش ارسال کنه به سرور این راه منطقی هست که با اون کلید یک سشن ایجاد کنیم و برای سشن هم کلید در نظر بگیریم و request های بعدی کاربر با اون سشن احراز هویت بشه؟
اگر سشن ها داخل دیتابیس ثبت بشه باعث کندی پروسس و ایجاد بار اضافه روی سرور نمیشه؟

us1234
شنبه 17 اسفند 1392, 21:10 عصر
قطعا امکانش هست . در نظر داشته باشید وب سرویس بدون شک داره عملیات انجام میده که شاید مرتبه پیچیدگی اش چندبار بدتر از اینسرت کردن باشه پس امکان اینسرت کردن هم کنار اون کار ها هست .

numberone1
شنبه 17 اسفند 1392, 21:32 عصر
من 4 تا سئوال پرسیدم
قطعا امکان چی هست؟
دنبال یک session handler خوب هم هستم.

numberone1
یک شنبه 18 اسفند 1392, 10:51 صبح
کسی نمیتونه کمک کنه؟