PDA

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



malloc
پنج شنبه 23 آذر 1391, 23:22 عصر
سلام دوستان.

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

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

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

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

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

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

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

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

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