آموزش استفاده از Bundling و Minification در ASP.NET MVC – باندلینگ و مینیفیکیشن در ای اس پی دات نت ام وی سی
2 ساعت
0.0
ASP.NET MVC چیست؟ ASP.NET MVC یک چارچوب توسعه وب برای پلتفرم دات نت (dot net) مایکروسافت است. MVC در ASP.NET به معنای مدل-نما-کنترلر (Model-View-Controller) است که یک الگوی طراحی نرمافزار است. با استفاده از این چارچوب، میتوانید برنامههای تحت وب را با روشی ساختاری و سازمانیافتهتر توسعه دهید. Bundling چیست؟ Bundling در ASP.NET MVC یک روش است که برای بهینهسازی بارگیری فایلهای CSS و JavaScript استفاده میشود. هدف از این روش این است که فایلهای CSS و JavaScript را به یک فایل ترکیب کند تا تعداد درخواستها به سمت سرور کاهش یابد و بارگیری صفحه سریعتر انجام شود. Minification چیست؟ Minification در ASP.NET MVC به معنای کاهش حجم فایلهای CSS و JavaScript است. در این روش، کدهای اصلی فایلهای CSS و JavaScript کاهش داده میشوند و تمام فاصلههای خالی، توضیحات و کامنتها حذف میشوند تا حجم کل فایل کاهش یابد. هدف این روش بهینهسازی بارگیری صفحه و کاهش زمان لود صفحه است. اهمیت یادگیری استفاده از Bundling و Minification در ASP.NET MVC چیست؟ از مهمترین ویژگیهایی که مشتریان در طراحی وبسایتهای خود از طراح دارند سرعت بارگذاری میباشد. یکی از عواملی که کاهش سرعت را رقم میزند فایلهای ایستا همچون js و css میباشند؛ که با توجه به حجم دادهای این فایلها و الگوی پیادهسازی میتواند تاثیر مستقیمی در سرعت بارگذاری وبسایت را ایفا کند؛ پس بهینهسازی و اجرای شیوههای جدید در طراحی چنین فایلهایی میتواند کمک به سزایی در روند سرعت بارگذاری وب داشته باشد. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش به صورت کامل شیوه جدید تولید و طراحی و فراخوانی فایلهایی چون JS و CSS که در طراحی صفحات وبسایتی با ASP.NET استفاده میشود را مورد بررسی قرار خواهیم داد. به شما توانایی تغییر ویژگیهایی برای این فایلها را ارائه خواهیم داد تا سرعت بر اساس حجم دادهها افزایش پیدا کند. ابتدا معرفی کلی ساختار و سپس بررسی تفاوتهای شیوه قدیم و جدید را آموزش میدهیم و سپس بر روی این پلتفرم با قابلیت MVC خواهیم پرداخت و بعد از آن این قابلیتها را روی Core اعمال خواهیم کرد.