در مقاله امکانات جدید در asp.net 4 و ویژوال استودیو 2010 - بخش اول برخی از امکانات جدید در Asp.net 4 رو بیان کردم ، در این مقاله ادامه امکانات رو خواهم گفت :
امکانات جدید در asp.net 4 و ویژوال استودیو 2010 - netnic.ir

  • jQuery و Ajax :

در نسخه جدید کتابخانه پرطرفدار و محبوب jQuery به عضوی از خانواده اضافه شده است و در هنگام ایجاد یک پروژه جدید به صورت پیشفرض آخرین ورژن jQuery در پروژه شما حضور خواهد داشت .

  • مایکروسافت CDN :

Microsoft Ajax Content Delivery Network  یا شبکه تحویل محتوای آژاکس مایکروسافت به شما این امکان را می دهد که کتابخانه های معروف جاوا اسکریپت مانند jQuery را به سادگی به پروژه اضافه نمایید :

علاوه بر این شما میتوایند به تنظیم ScriptManager تمامی درخواست های Ajax را به مایکروسافت ارسال نموده و با این کار باعث افزایش بازدهی وب سایت خود شوید ، فقط کافیست خاصیت CDN را فعال نمایید :

  • Extensible Output Caching :

همانطور که میدانید در نسخ قبلی امکان Cache کردن صفحات در حافظه وجود داشت و شما میتوانستید به سادگی با اضافه کردن یک تگ Output-Cache در صفحه یا در Web.Config از این امکان بهره مند شوید .

در نسخه جدید این امکان فراهم شده که شما یک یا چند Output-Cache اختصاصی ایجاد نمایید و برای صفحات و کنترل های مختلف از آنها استفاده کنید ، این امکان به شما اجازه می دهد تا مانور بیشتری برای کش کردن اطلاعات در حافظه داشته باشید تا از حافظه به بهترین نحو استفاده شود .



  •  RedirectPermanent :

مطمئنا با متد Response.Redirect آشنا هستید ، این متد صفحه شما را به صفحه دلخواه هدایت می نماید ، متد جدید Response.RedirectPermanent که هم سریعتر است هم در برخی موارد مانند جابجا شدن صفحات شما به موتور های جستجو کمک می نمایید تا صفحه جدید را به جای صفحه قبلی ذخیره نماید .

  • فشرده سازی Session ها :

همانطور که میدانید ما میتوانیم اطلاعاتی را به صورت موقت در Session ذخیره کنیم ، به دلیل اینکه Session جزئی از منابع سرور به حساب می آید رشد بی رویه آن مشکلاتی را نیز به همراه دارد به همین دلیل است که استفاده بی دلیل از Session به هیچ وجه توصیه نمی شود ، مایکروسافت در نسخه جدید امکانی را برای Compress کردن Session ها فراهم نموده است :

  • تنظیمات مربوط به URL  در Web.Config :

در نسخ قبل حداکثر طول یک Url میتوانست 206 کاراکتر باشد ، در این نسخه شما میتوانید به راحتی تعداد کاراکتر های Url و همچنین حداکثر طول QueryString ها  را افزایش دهید :

علاوه بر این در نسخ قبل برخی کاراکتر ها (8 کاراکتر) در QueryString ها ممنوع محسوب می شدند (مانند > و < و & و...) ، در نسخه جدید شما میتوایند این کاراکتر ها را شخصی سازی نمایید :


همچنین خواص جدید  نظیر requestValidationType برای شخصی سازی اعتبار سنجی درخواست ها و همچنین encoderType برای شخصی سازی کردن نحوه کد کردن Html و Url به تگ httpRuntime اضافه شده است .

 

  • Web Packing :

یکی دیگر از امکانات جالب و پر کاربردی که در نسخه جدید اضافه شده قابلیت ساخت یک بسته وب می باشد ، توسط این امکان شما قادر خواهید بود بخش های زیر را به صورت یک پک وب در بیاورید :

  1. تنظیمات مربوط به IIS و ApplicationPool
  2. محتوای وب سایت
  3. دیتابیس SQL Server
  4. کامپاننت ها و مجوز های امنیتی

بسته ایجاد شده به راحتی قابل Install شدن بر روی هر سروری می باشد ، این کار توسط IIS Manager انجام می گردد . فایل های شما به راحتی در IIS قرار گرفته و دیتابیس شما ایجاد شده و حتی اطلاعات داخل آن قرار می گیرد .

همچنین امکانات جالبی برای Publish کردن وب سایت به صورت Remote اضافه شده است .

 

 

 

همچنین در عناوین زیر تغییرات قابل توجهی اعمال شده که توضیحات بیشتر را به خواننده واگذار می نمایم :

  • Asp.NET MVC
  • Dynamic Data
  • و...

 

منابع اصلی:

من که خودم از این مقاله لذت بردم ، امیدوارم که شما هم بهره لازم رو برده باشید
سوالات خود را در بخش نظرات می تونید بپرسید.

نوشته شده در تاریخ سه شنبه 7 آذر 1391    | توسط: ح.م    | طبقه بندی: آموزش امنیت در asp.net،     | نظرات()