PDA

View Full Version : دیتابیس - یوزر کنترل و سرعت سایت



atbin2010
پنج شنبه 06 آبان 1389, 07:54 صبح
با سلام به همه اساتید
من توی یه مستر پیج 10 تا یوز کنترل رو به روش داینامیک قرار دادم.
هر کدام از این یوزر کنترل ها هم برای کارشون به دیتابیس وصل میشن.
سوال من اینجاست که بهتره تو مستر پیج همه datatable های مورد نیاز رو پر کنم بعد بفرستم به یوزر کنترل یا هر یوز کنترلی خودش به دیتابیس وصل بشه؟
و اصولا درخواست زیاد به دیتابیس باعث کندی سایت میشه یا نه؟
یا روش دیگه ای به نظر دوستان میرسه؟
سپاس

mohammadi4net
شنبه 08 آبان 1389, 12:31 عصر
سوال من اینجاست که بهتره تو مستر پیج همه datatable های مورد نیاز رو پر کنم بعد بفرستم به یوزر کنترل یا هر یوز کنترلی خودش به دیتابیس وصل بشه؟


چو دانی و پرسیدن خطاست!

atbin2010
شنبه 08 آبان 1389, 12:48 عصر
دوست عزیز یعنی اینکار تو سرعت سایت تاثیر داره؟

mohammadi4net
شنبه 08 آبان 1389, 14:32 عصر
دوست عزیز یعنی اینکار تو سرعت سایت تاثیر داره؟

بستگی به تعداد بازدید کنند سایت و مشخصات سیستم سرور داره
فرض کنید که در یک بازه زمانی مشخص 500 تا بازدید کننده داشته باشید
فقط برای نشان دادن مستر پیج 5000 بار کانکشن ساخته میشه !
حتی اگه تعداد بازدید کننده سایت هم کم باشه یک از وظایف برنامه نویسی بهینه سازی کد و دستوراته شما نه تنها بهینه سازی نکردید بلکه کد رو بصورت ناشیانه ترین حالت انتخاب کردید.

برای اینکه دقیقتر بررسی کنید می تونید زمان ساخت یک پیچ رو در دوحالت اندازه گیری کنید.
شاید 10 میلی ثانیه با 100 میلی ثانیه برای ما فرقی نکنه ولی وقتی ضربدر در تعداد بازدیدکننده بشه اونوقت قضیه فرق می کنه. حالا اگه از یه سرور اشتراکی استفاده کنید احتمالا قراردادتونو به علت استفاده بی رویه از منابع سیستم یکطرفه فسخ می کنن ! (شوخی)

atbin2010
شنبه 08 آبان 1389, 14:50 عصر
ممنونم
حالا چطور شی داده رو از مسترپیج به user control ها انتقال بدم ، البته بهترین روش رو میخوام.
بدون استفاده از سشن.

atbin2010
یک شنبه 09 آبان 1389, 07:51 صبح
میشه یه استاد این تاپیکو بخونه و جواب بده؟