loading...

دانلود رايگان

دانلود رايگان پروژه

بازدید : 51
11 زمان : 1399:2

دانلود پروژه افزايش كارآئي برنامه هاي وب در ASP.NET 2.0

دانلود پروژه افزايش كارآئي برنامه هاي وب در ASP.NET 2.0

فرمت :doc

تعداد صفحات: 115

افزايش كارآئي برنامه هاي وب در ASP.NET 2.0 ( بخش اول ) يكي از ملزومات كليدي در هر نوع برنامه كامپيوتري ميزان كارائي و قابليت پاسخگوئي سريع آن به كاربران است . طراحان و پياده كنندگان برنامه هاي كامپيوتري مي بايست در زمان طراحي ، پياده سازي و نوشتن كد به اين موضوع توجه جدي داشته باشند. برنامه هاي وب با توجه به ماهيت و رسالت خود مي بايست قادر به ارائه خدمات مورد نياز به صدها و يا هزاران متقاضي همزمان به سادگي و با سرعت مطلوب باشند. به عبارت ديگر ، همزمان با افزايش كاربران نمي بايست شاهد افت سرعت و كارآئي يك برنامه وب باشيم . با ارائه فريمورك دات نت و به دنبال آن ASP.NET ، پياده سازي يك برنامه وب بطرز ناباورانه اي ساده شده است . همين موضوع باعث شده است كه طراحان و پياده كنندگان بيشتر در انديشه طراحي و پياده سازي سريع برنامه هاي وب باشند و به مسائل مربوط به كارآئي برنامه كمتر توجه نمايند . پياده كنندگان برنامه هاي وب با استفاده از فناوري ASP.NET مي بايست با بكارگيري مجموعه اي از ترفندها ، فناوري ها و رعايت برخي نكات كليدي اقدام به پياده سازي برنامه هاي وب با كارآئي بالا نمايند . در اين مقاله و ساير مقالاتي كه در آينده منتشر خواهد شد قصد داريم به برخي از روش هاي موجود به منظور طراحي و پياده سازي يك برنامه وب كارآ اشاره نمائيم . بدين منظور بر روي سه محور اساسي زير متمركز خواهيم شد : • طراحي براي كارآئي : در اين رابطه به مجموعه اي از نكات كليدي اشاره خواهيم كرد كه رعايت آنها در زمان طراحي مي تواند زمينه پياده سازي يك برنامه وب كارآ را فراهم نمايد . • تست برنامه قبل از عملياتي شدن آن : يكي از مسائل مهم در ارتباط با برنامه هاي وب ، عدم تست آنها با شرايط مشابه و يا نزديك به محيط واقعي است . در اين راستا مي توان از نرم افزارها و يا ابزارهاي مختلفي استفاده كرد تا بتوان عملكرد و سرويس دهي يك برنامه وب را قبل از زير بار رفتن واقعي مشاهده و بررسي نمود . شركت مايكروسافت در اين رابطه ابزارها و برنامه هاي متعددي را ارائه نموده است كه به بررسي آنها خواهيم پرداخت . • پياده سازي سيستم caching : با پياده سازي سيستم caching در سطوح متفاوت و caching داده مي توان كارآئي برنامه هاي وب را بطرز كاملا" محسوسي افزايش داد. در اين بخش به نحوه پياده سازي سيستم caching در برنامه هاي وب اشاره خواهيم كرد . در ادامه بر روي اولين محور متمركز و به بررسي مسائل مرتبط با آن خواهيم پرداخت . طراحي براي كارآئي توجه و رعايت موارد زير پياده كنندگان را در جهت پياده سازي برنامه هاي وب با كارآئي بالا كمك خواهد كرد : مكانيزم ترجمه كد در ASP.NET برنامه هاي نوشته شده با استفاده از ASP.NET داراي كارآئي بمراتب بيشتري نسبت به برنامه هاي نوشته شده با استفاده از ASP كلاسيك مي باشند . اين دستاورد ناشي از ترجمه اتوماتيك كد در ASP.NET است . در صفحات قديمي نوشته شده با استفاده از ASP كلاسيك ، كدها و يا اسكريپت هاي موجود در يك صفحه براي هر يك از درخواست هاي كاربران پردازش مي گرديد . در ASP.NET ، هر كلاس صفحه در اولين مرتبه دستيابي كمپايل و براي درخواست هاي آتي cache مي گردد . زماني كه اولين مرتبه يك كاربر صفحه اي را درخواست مي نمايد ( و يا اولين مرتبه دستيابي پس از ايجاد تغييرات در صفحه ) ، يك تاخير قابل ملاحظه در زمان پاسخ به درخواست خود را مشاهده مي نمايد ( تاخير ناشي از ترجمه صفحه ) . براي برخورد با اين موضوع مي توان از روش precompilation استفاده نمود . با استفاده از روش فوق پس از استقرار صفحات بر روي سرويس دهنده وب ، بلافاصله امكان درخواست و بازيابي سريع آنها براي متقاضيان فراهم مي گردد . كنترل هاي سرويس دهنده كنترل هاي سرويس دهنده عناصر اصلي در يك صفحه ASP.NET مي باشند و load زيادي را به برنامه تحميل نخواهند كرد . اين نوع كنترل ها معمولا" داراي كارآئي بمراتب بهتري نسبت به زماني مي باشند كه يك صفحه به صورت پويا و با استفاده از ترفندهائي نظير متد Response. Write خروجي خود را توليد


2984
برچسب ها دانلود , پروژه , افزايش , كارآئي , برنامه , هاي , وب , در , ASP.NET , 2.0 , دانلود رايگان پروژه افزايش كارآئي برنامه هاي وب در ASP.NET 2.0 , دانلود رايگان مقاله افزايش كارآئي برنامه هاي وب در ASP 2.0 , دانلود رايگان تحقيق افز , دانلود پكيج كمياب , طرح توجيهي , ترجمه مقالات علمي , برنامه نويسي , سورس سي شارپ , رزومه , نمونه سوالات آزمون هاي استخدامي , نرم افزار , نمونه سوال و تمرين , گزارش كارآموزي , جامعه شناسي , دامپزشكي , خوشنويسي , نقاشي , موزيك , صنايع دستي , كارگرداني , فيلم نامه نويسي , تئاتر , سينما , پرستاري , دارو سازي , دندان پزشكي , زيست شناسي , آمار , فيزيك , رياضي , زمين شناسي , مهندسي مواد , مهندسي دريا , مهندسي محيط زيست , مهندسي شيمي , مهندسي هوا و فضا , پزشكي , فناوري نانو , نقشه كشي و معماري , گرافيك , صنايع , مهندسي مكانيك , برق و الكترونيك , عمران , كامپيوتر , كشاورزي و منابع طبيعي , اديان شناسي , الاهيات , علوم ارتباطات , مطالعات زنان (فمنيسم) , علوم اجتماعي , تربيت بدني و علوم ورزشي , علوم تربيتي , ايران شناسي , آب و هواشناسي (اقليم شناسي) , جغرافيا , روان شناسي , حسابداري , تاريخ و فرهنگ , فلسفه , مديريت , اقتصاد , حقوق , علوم سياسي , زبان خارجه , زبان و ادبيات فارسي , كامپيوتر ,

تعداد صفحات : 411

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 4111
  • کل نظرات : 0
  • افراد آنلاین : 15
  • تعداد اعضا : 2
  • بازدید امروز : 359
  • بازدید کننده امروز : 1
  • باردید دیروز : 165
  • بازدید کننده دیروز : 0
  • گوگل امروز : 1
  • گوگل دیروز : 3
  • بازدید هفته : 1285
  • بازدید ماه : 1285
  • بازدید سال : 79200
  • بازدید کلی : 648792
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی