PDA

View Full Version : سوال: جلوگیری از اتصال زیاد به پایگاه داده



ahmad65
جمعه 05 مهر 1387, 04:52 صبح
من دو صفحه دارم درون یکیشون یه کنترل مربوط به تصویر و صفحه دوم بدون این کنترل وقتی که صفحه اول لود میشه عکس رو که درون پایگاه دادست درون کنترل قرار میدم و سپس به صفحه دوم میرم و بعد دوباره لینک میشم به صفحه اول چه کاری باید انجام داد که هر دفعه مجبور نباشیم به پایگاه دادمون متصل بشیم تا بتونیم عکس رو بگیریم و در کنترل نمایش بدیم . شاید مجبور باشم چندین بار به این صفحه برگردم .

milade
جمعه 05 مهر 1387, 04:56 صبح
خیـــــــــــــــــــــــ ـــــــــــــــلی نامفهوم بود لطفا واضح(بیشتر نمی خواد)توضیح بدید

موفق باشید

saleh.hi.62
جمعه 05 مهر 1387, 08:10 صبح
سلام
توی sqldatasource یه گزینه به اسم enable cashing داره که میشه اونو فعال کرد و دیگه از این درخواستها به دیتابیس جلوگیری کرد.
البته در موردش بیشتر تحقیق کن.

mahdi_farhani
جمعه 05 مهر 1387, 08:30 صبح
1-viewstate
2-Apllication
3-Shared Varianle(Static
4-اگر هم فقط عکس باشه با Querystring پاس بده ،و یا تو Session یا کوکی بزار

ahmad65
شنبه 06 مهر 1387, 12:06 عصر
خیلی ممنون از جوابتون . چه جوری میشه عکس رو درون session قرار داد ؟
اگر سوالم نامفهومه اینطور براتون میگم : من مجبورم مدام به صفحه ای از سایتم برم که در اونجا باید یه عکس نمایش داده بشه عکس هم درون دیتا بیس من قرار داره ، اینکه هر دفعه من بخوام با دستور عکس رو از جدول بخونم فکر نکنم مناسب باشه دنباله یه راهه دیگه هستم .متشکرم .

mahdi_farhani
شنبه 06 مهر 1387, 23:14 عصر
عکس که نباید تو دیتابیس باشه مسیر عکس باید ذخیره بشه ( در این مورد زیاد بحث شده اگر مشکل داری سرچ کن ، اگر هم مکشل نداری گوش کن )

Session["myPicture"]=mypicturePath;