View Full Version : دریافت امار بازدید صفحات
sunn789
دوشنبه 24 شهریور 1393, 12:41 عصر
سلام دوستان، به دنبال یک روش استاندارد برای ذخیره هر مطلب و یا تعداد بازدید صفحات نمایش میگردم ، اینکه بدونم کدوم مطلب بیشتر دیده شده و مثلاً چه ساعاتی به این وب سایت و یا وبلاگ کاربران متصل بوده اند ،
1-ایا باید از sesstion استفاده کرد یا بهتره توی بانک اطلاعتی ذخیره کنم ،
2 - ایا ذخیره در بانک سرعت رو کنم نمیکنه ؟
3- بهتره شمارنده رو روی کلیک بر روی لینک بگذاریم یا زمان لود صفحه ؟
متشششکر
alireza_rashvand
دوشنبه 24 شهریور 1393, 18:31 عصر
سلام
من تا به حال از این روش (http://www.dotnettips.info/post/858/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D9%85%D8%AD%D9%84-%D8%A7%D8%B9%D9%85%D8%A7%D9%84-google-analytics-%D8%AF%D8%B1-asp-net-mvc) استفاده نکردم ولی امتحان کنید. (2) (http://www.dotnettips.info/post/1787/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%86%DA%AF%D8%A7%D8%B1%D8%B4-%D8%B3%D9%88%D9%85-google-analytics-api-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3%E2%80%8C%D9%87%D8%A 7%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%DB%8C%D8%A7-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%8 7%D8%A7%DB%8C-%D9%88%D8%A8)
hadi0x7c7
دوشنبه 24 شهریور 1393, 18:50 عصر
شما کد IRIS رو که نگاه بیندازی، همه مثالاش رو میتونی ببینی.
hakim22
دوشنبه 24 شهریور 1393, 19:19 عصر
در ASP MVC به نظرم ساخت یک ActionFilter و ثبت آن به عنوان Global راه خیلی خوبی هست و من تجربه ی موفقی ازش دارم. اکشن فیلتر قبل از هر اکشن دیگری اجرا میشه و میتونه در مسیر Request قرار بگیره و هر اطلاعاتی لازم داشت استخراج کنه و در بانک ذخیره کنه. در موردی که ما پیاده کردیم همه ی اطلاعات اصلی Request رو لوگ کردیم در حدی که عملا میشد از اصلاعات لوگ همه ی تغییرات کاربران را مشاهده کرد و حتی کل اطلاعات بانک اطلاعاتی را بازسازی کرد. (اطلاعات فرمها و QueryString و ... همه لوگ میشد)
به نظرم همین که شما اسم اکشن ، کنترلر و Id مطلب رو ذخیره کنید به همراه زمان و آی پی کاربر بعدا می توانید هر گزارشی که لازم دارید از این صفحه استخراج کنید. بعدا اگر احساس کردید لوگ کردن پروژه رو سنگین میکنه می توانید با تغییر یک خط آن را غیر فعال کنید. یا آن را بهینه کنید. به هر حال این هزینه ای است که برای جمع آوری اطلاعات باید بپردازید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.