PDA

View Full Version : سوال: سرعت لود صفحات در asp.net 2005



bitasoft.ir
پنج شنبه 20 فروردین 1388, 22:47 عصر
با سلام به اساتید
چگونه می توان سرعت لود صفحات asp.net2005 رو افزایش داد یا به عبارتی حجمش رو کم کنیم یا یه جوری فشردش کنیم.

در مقایسه با php سرعت لود php خیلی بالاتر از asp.net هستش.

لطفا یک راهنمایی بفرمائید.
البته توی تاپیکها هم گشتم. ولی چیز به درد بخوری نبود.

متشکر

msakbari
جمعه 21 فروردین 1388, 00:41 صبح
با سلام این سورس کد خیلی کمکت می کنه:
http://www.codeproject.com/KB/aspnet/HttpCompressionQnD.aspx

peymannaji
شنبه 22 فروردین 1388, 02:09 صبح
روش آقای اکبری که بسیار مفید هست با این حال چند مورد کوچک هم که تاثیر بسیاری رو در سایت های با ترافیک بالا داره رو خدمت شما عرض میکنم :
1- غیر فعال نمودن viewstate صفحه و یا کنترل ها بخصوص گرید ویوو در صورت نیاز نبودن . اینجا (http://msdn.microsoft.com/en-us/magazine/cc163901.aspx)را مطالعه فرمائید .
2- بهینه نمودن کد ها .
3- کاهش تعداد فایل های JS . و تا آنجا که امکان داره فایل ها merg بشن .
4- استفاده کم و بهینه از ajax control
5- در صورتی که از ajax استفاده میکنید اینجا (http://www.30sharp.com/ShowArticle.aspx?nid=10&did=151&AuthorID=1)را مطالعه نمائید .
6- کمپرس کردن که آقای اکبری اشاره کردند .
7- استفاده از caching
8- کاهش استفاده از session
9- سعی کنید فایل های css و js بصورت external تعریف بشوند . و بعد از اتمام کمپرس بشوند
10- سعی کنید بار پروسس های وب سایت را در صورت امکان بروی کلاینت بندازید ( با جاو اسکریپت )
11- کدهای سمت دیتا بیس رو بهینه کنید
12- و خیلی موارد پیشا پا افتاده مثل در نظر گرفتن سرعت سرور خدتون یا حجم تصاویر و یا موارد خیلی حرفه ای که با سرچ در codeproject و یا google میتونید پیدا کنید
اینجا (http://www.codeproject.com/KB/aspnet/ASPNET_Best_Practices.aspx)رو هم مطالعه فرمائید ...

موفق باشید .