برگزیده های پرشین تولز

ASP.NET بالا بردن سرعت پردازش در

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
سلام به همگی،

در این تاپیک لطف کنید و ترفندهای مربوط به بالا بردن سرعت بالا اومدن سایت طراحی شده رو بنویسید که استفاده کنیم؛ از طراحی گرافیکی گرفته تا برنامه نویسی.
 

Bahram.ws

Registered User
تاریخ عضویت
8 آگوست 2005
نوشته‌ها
1,132
لایک‌ها
73
سن
40
محل سکونت
On The Fly
يه چند تايي كه الان به ذهنم ميرسه:

1. در web.config مقدار <"compilation debug="false> قرار بديم
2. در صفحه هايي كه نياز نيست از گذاشتن تگ form اجتناب كنيم
3. تا جايي كه ميشه از كنترل هاي HTML استفاده كنيم
4. در صورت عدم استفاده از viewstate غيرفعالش كنيم
5. در صورت نياز به تكنولوژي AJAX از ابزار خود مايكروسافت استفاده نكنيم
6. در طراحي از تركيب DIV و CSS استفاده كنيم
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
یک نکته مهمی که من به عینه باهاش درگیر بودم قضیه کش کردن اه ! یه پروژه ای کار میکردم که حتما باید از یه دیتابیس اکسز استفاده میکردیم که همون دیتابیس توش یه سری فرم ذخیره شده بود و کلی آدم توی شرکت با همون ها در لحظه کار میکردند ، تعداد ترازاکش ها هم به دلیل نوع برنامه بالا بود ، دست آخر کار به جایی کشید که گزارشی که میخواستیم توسط کریستال ریپرتس تولید کنید حدود 2 دقیقه طول میکشید تا روی سرور پردازش بشه !

آخرش رفتم و دو تا کار کردم
یکی اینکه هرچیزی رو که میتونستم از این دیتابیس کش کردم از اون طرف رفتم دیدم توی برنه چطور میتونم بهینه سازی کنم تا ترازاکشن ها کم بشه ! دست آخر سرعت رو رسوندم به 7 تا 8 ثانیه و برای کریستال ریپرتس تقریبا این یه زمان معمولی اه !
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
در کنار نکاتی که دوستان ذکر کردن ، توجه بسیار ویژه ای باید به طراحی دیتا بیس بشه. انتخاب کلیدها و ایندکس ها
 
بالا