PDA

View Full Version : سوال: مشکل در نمایش آمار سایت (محل نوشتن دستور Select)



malloc
جمعه 24 آذر 1391, 00:22 صبح
سلام دوستان.

کسی هست بدونه من برای بدست آوردن آمارهای روزانه (بازدید امروز ، بازدید دیروز ، بازدید هفته گذشته ، بازدید کل) Select از دیتابیسمو چطور بزنم بهتره.

یعنی منظورم اینه واسه اینکارها چهارتا سلکت جدا بزنم یا نه یه سلکت کلی بزنم و مقادیر رو با کد نویسی سی شارپ جدا کنم.

اگه منطورمو نرسوندم بگید بیشتر توضیح بدم

micro_bhk
جمعه 24 آذر 1391, 00:29 صبح
سلام
قاعدتا همه ی فیلد ها رو تو یه رکورد ذخیره میکنی، پس منطقش اینه که کل رکورد رو بخونی و تو کدت هر عملیاتی که میخوای رو روش انجام بدی.
هر چقدر واکشی از دیتابیس رو کمتر کنی بهتره

malloc
جمعه 24 آذر 1391, 00:36 صبح
سلام
قاعدتا همه ی فیلد ها رو تو یه رکورد ذخیره میکنی، پس منطقش اینه که کل رکورد رو بخونی و تو کدت هر عملیاتی که میخوای رو روش انجام بدی.
هر چقدر واکشی از دیتابیس رو کمتر کنی بهتره
آره خودمم نظرم با همینه . فقط نکته اینجاست که بازم با این کار کد نویسی سمت سرور و حلقه هایی که میزارم واسه جستجو احتمال داره کند کنه کارو.
آخه فکر کن مثلا 200000 رکوردو چهار بار بخواد تو حلقه for بچرخونه یکم کند میشه سیستم

micro_bhk
جمعه 24 آذر 1391, 00:44 صبح
آره خودمم نظرم با همینه . فقط نکته اینجاست که بازم با این کار کد نویسی سمت سرور و حلقه هایی که میزارم واسه جستجو احتمال داره کند کنه کارو.
آخه فکر کن مثلا 200000 رکوردو چهار بار بخواد تو حلقه for بچرخونه یکم کند میشه سیستم

واسه آمار سایت یه رکورد نیاز داری، شامل هر چند تا فیلد که داشته باشی. واسه خوندن اطلاعات هم از یه foreach استفاده کنی همش خونده میشه و عملیاتت رو میتونی رو داده هات انجام بدی و بروز کنی.
خوبه که همه چیز رو در نظر داشته باشی، ولی این حساسیت رو واسه سایت های کوچیک نداشته باش (البته کلا به نوع پروژه، حجم و حساسیت پروژه و مبلغی که بابتش میگیری داره)

malloc
جمعه 24 آذر 1391, 01:25 صبح
آخه میخوام سایتم سبک باشه طرف مقابل با سرعتش حال کنه:قهقهه:

bitcob589
جمعه 24 آذر 1391, 11:28 صبح
http://barnamenevis.org/showthread.php?371553-آموزش-ساخت-آمار-سایت-با-استفاده-از-گلوبال-وذخیره-در-دیتابیس