PDA

View Full Version : استفاده از panel به جای صفحات مختلف



ali_sorouri2005
چهارشنبه 03 خرداد 1385, 09:24 صبح
سلام دوستان عزیز
من در حال طراحی یک سایت خبری هستم
در این سایت من به جای طراحی صفحات مختلف از panel استفاده میکنم
یعنی برای رفتن به صفحه جدید یک panel رو invisible میکنم و panel دیگری
visible می شود .
می خواستم ببینم این کار من درسته آیا حجم زیاد نمی شه که در مقابلش سرعت پایین بیاد
چون من الان توی این پروژه فقط یک فایل aspx دارم؟؟؟؟؟؟؟؟؟؟
با تشکر

brida_kh
چهارشنبه 03 خرداد 1385, 10:22 صبح
سلام .دلیل اینکه میخواهید حتما یه صفحه باشه چیه؟ دلیل خاصی داره؟

ali_sorouri2005
چهارشنبه 03 خرداد 1385, 10:43 صبح
سلام
نه ولی توی یک کتاب خوندم بهترین روش اینه ولی نمی دونم چرا؟
آخه مگر در بار اول که صفحه می خواد load بشه همه panel ها چه visible و چهinvisibleلود نمیشه خوب اینطوری به نظرم حجم دانلود بالا میره و سرعت اولیه سایت پایین میاد
نمی دونم نظرم درسته یا نه تاثیری در سرعت نداره و پنل ها هنگامی که visible میشن
عمل دانلود انجام میشه؟؟؟؟؟؟؟
با تشکر از شما دوست عزیز

Farhad.B.S
چهارشنبه 03 خرداد 1385, 11:06 صبح
زمانی که یک پنل یا کنترل سمت سرور کانتاینر invisible باشه اثری ازش در خروجی html باقی نمیمونه و بنابراین به حجم دانلود کلاینت چیزی اضافه نمیشه.
اما مشکل اولیه این نوع طراحی بار اضافی وارد بر db هستش.
درواقع با این کار در هر لود، اطلاعاتی که نیازی به نمایشش نیست از db خونده میشه.

mamadgmail
چهارشنبه 03 خرداد 1385, 17:52 عصر
شما احتمالا این رو در کتاب جعفر نژاد خوندی اما این روش فقط زمانی انجام می شه که شما بخوای یک سری ورودی رو از کاربر در چند صفحه بگیری و یک باره وارد دیتایس کنی. اگر بخوام ساده بگم اصلا این کار واسه این استفاده می شه که برنامه زیاد درگیر db نشه اما شما احتمالا فشار بر db رو تشدید کردی با این کارت.

ali_sorouri2005
چهارشنبه 03 خرداد 1385, 18:38 عصر
سلام دوستان
پس این نتیجه رو می شه گرفت که در حجم دانلود تغییری ایجاد نمی شه ولی
باعث ایجاد فشار بر db می شه ولی چیزی که هست اینه که db های مورد نیاز در
هر پنل به هنگام visible شدن آن connect میشه نه در لود اولیه صفحه آیا با این شرایط هم
فشار بر db تشدید می شه یا نه ؟
با تشکر از همه دوستان

manager
چهارشنبه 03 خرداد 1385, 21:34 عصر
دوست من مطابق استاندارد عمل کن. من هیچ جای دنیا ندیدم که یه همچین کاری بکنن. به هر حال به سیستم فشار می یاد و ضرر داره :
1- منابع سرور رو در یک لحظه به شدت اشغال می کنید. (جون همه ی پنل ها بالاخره باید پردازش شوند.)
2- صفحتون حتی موقع ویرایش کردن برای خودتون تو ویژال استادیو سنگین و پر حجم و ویرایشش مشکله.
3- فردا اگر بخواین یه قسمت جدید به برنامه اضافه یا یه قسمتی رو حذف کنید مشکله !!!
4- یه توسعه گر دیگه نمی تونه بفهمه شما چه کار کردین چون تا حالا یه همچین چیزی ندیده !!

mamadgmail
پنج شنبه 04 خرداد 1385, 12:58 عصر
با نظر آقای manager موافقم.