PDA

View Full Version : سوال: cpu usage in asp.net



mokh_pascal_sangesary
پنج شنبه 27 فروردین 1388, 23:20 عصر
سلام
یه سایت خالی با vs2005 ایجاد میکنم.
2تا صفحه a1.aspx , a2.aspx فقط با محتویات پیش فرض vs ایجاد میکنم.داخل صفحه a1 به a2 لینک دادم و داخل a2 به a1.
کامپایل در web.config هم تنظیمش به این صورت هست.



<compilation debug="false" strict="false" explicit="true" />

مشخصات cpu دستگام اینه:


cpu:amd phenom(tm) 9550 quad-core processor 2.20GH
type system :32bit

در حال حاضر cpu usage برابر 1% هست.
با ie8 صفحه a1 اجرا میشه.

کاری نداریم که بار اول چه قدر cpu مصرف میشه.
ولی وقتی چند بار پشت سر هم صفحات رو با open new tab باز میکنم. در کمال ناباوری cpu usage میرسه به 25% !

میخواهم به این نکته برسم که چرا این قدر cpu برای صفحات aspx مصرف میشه.
آیا این امر طبیعی ای هستش یا اینکه مشکلی وجود داره که من ازش بی خبرم؟!

آخه چند روزه سایتمون رو روی هاستی که خریدیم غیر فعال کردن و میگن که cpu سرور رو زیاد مصرف میکنه و باید درستش کنید.

من هیچ راه حلی برای این موضوع به ذهنم نرسید.
ممنون میشم کمکم کنید و بگید که باید چی کار کنم که cpu usage بیاد پایین.

(تعداد صفحات باز شده در هاست= ده هزار صفحه aspx در روز)

Saber_Fatholahi
جمعه 28 فروردین 1388, 12:37 عصر
منم به همین مشکل برخوردم از اساتید کسی راه حلی نداره؟ من پشتیبان هاستم میگه که سایتم زیاد از سی پی یو استفاده میکنه و Application_Pool من Down میشه در حالی که سایت من 4 صفحه بیشتر نداره روزی 50 بازدید داره اما این مشکل دارم از کد نویسی زیادی هم استفاده نکردم غیر از قسمت مدیریت سایت اما در کمال ناباوری سایت من در دسترس قرار نمیگیره و داون میشه

mokh_pascal_sangesary
جمعه 28 فروردین 1388, 22:46 عصر
امیدوارم کسی برای این مشکل ما راه حلی داشته باشه.
من که کماکان منتظرم تا کسی لطف کنه و تجارب خودشو در اختیار ما هم بگذاره.:گیج:

mokh_pascal_sangesary
شنبه 29 فروردین 1388, 19:33 عصر
امروز زنگ زدم به به هاستینگ.گفت اصلاً راه نداره.باید یه سرور اختصاصی بگیری وگه نه این طوری نمیتونی سایتت رو آپ نگه داریم.
شما ها میگین من چی کار کنم؟
کسی راه حلی نداره؟

Saber_Fatholahi
دوشنبه 31 فروردین 1388, 03:16 صبح
دوستان و اساتید محترم آقای راد که ازشون خبری نیست چند وقته از دیگر مدیران کسی نمیتونی به ما کمک کنه؟

iman_ad
دوشنبه 31 فروردین 1388, 18:43 عصر
شما باید کد اپتیمایز کنی 100 درصد کدت مشکل داره یا فرم ورک.
زمان لود صفحه ببین اگه منطقی بود. شاید کسی سایتت هک می کنه!!!!!

mokh_pascal_sangesary
دوشنبه 31 فروردین 1388, 20:56 عصر
شما باید کد اپتیمایز کنی 100 درصد کدت مشکل داره یا فرم ورک.
زمان لود صفحه ببین اگه منطقی بود. شاید کسی سایتت هک می کنه!!!!!


چه طوری کد اپتیمایز کنم؟

از کجا بفهمم که مشکل از فریم ورک هست یا نه؟
میشه بیشتر توضیح بدید؟

mokh_pascal_sangesary
جمعه 04 اردیبهشت 1388, 01:06 صبح
سلام
یعنی کسی راه حلی نداره یا نظری؟
یعنی این مشکل برای همه عادی هستش و همه این مشکلو دارند؟

m.hamidreza
جمعه 04 اردیبهشت 1388, 09:50 صبح
سلام
یه سایت خالی با vs2005 ایجاد میکنم.
2تا صفحه a1.aspx , a2.aspx فقط با محتویات پیش فرض vs ایجاد میکنم.داخل صفحه a1 به a2 لینک دادم و داخل a2 به a1.
کامپایل در web.config هم تنظیمش به این صورت هست.
در حال حاضر cpu usage برابر 1% هست.
با ie8 صفحه a1 اجرا میشه.

کاری نداریم که بار اول چه قدر cpu مصرف میشه.
ولی وقتی چند بار پشت سر هم صفحات رو با open new tab باز میکنم. در کمال ناباوری cpu usage میرسه به 25% !

میخواهم به این نکته برسم که چرا این قدر cpu برای صفحات aspx مصرف میشه.
آیا این امر طبیعی ای هستش یا اینکه مشکلی وجود داره که من ازش بی خبرم؟!

آخه چند روزه سایتمون رو روی هاستی که خریدیم غیر فعال کردن و میگن که cpu سرور رو زیاد مصرف میکنه و باید درستش کنید.

من هیچ راه حلی برای این موضوع به ذهنم نرسید.
ممنون میشم کمکم کنید و بگید که باید چی کار کنم که cpu usage بیاد پایین.

(تعداد صفحات باز شده در هاست= ده هزار صفحه aspx در روز)

این چیزی که شما تست کردی لزوما قابل استناد نیست!
همین جوری هم نمیشه راجع به کدنویسی شما نظر داد؛ صفحات aspx هم مشکلی با CPU ندارن ولی در کل به نظر من با توجه به مثال شما عمده ی این مشکلات بر میگرده به سرویس هاستینگ.
موفق باشید.


منم به همین مشکل برخوردم از اساتید کسی راه حلی نداره؟ من پشتیبان هاستم میگه که سایتم زیاد از سی پی یو استفاده میکنه و Application_Pool من Down میشه در حالی که سایت من 4 صفحه بیشتر نداره روزی 50 بازدید داره اما این مشکل دارم از کد نویسی زیادی هم استفاده نکردم غیر از قسمت مدیریت سایت اما در کمال ناباوری سایت من در دسترس قرار نمیگیره و داون میشه

شما هاستینگت رو عوض کن و نتیجه رو بررسی کن.
موفق باشید.

iman_ad
جمعه 04 اردیبهشت 1388, 19:20 عصر
trace فعال کن و با costume trace که تو هر روال قرار می دی زمان اجرای روالها رو چک کن ببین کدوم بیشتره و ....
من فک می کنم کدت ایراد داره
صفحاتت می تونی catch کنی که تو درخواستهای مشابه کامپایل نشه