باندلینگ و کوچک سازی در ASP NET MVC چیست؟
باندلینگ و کوچک سازی در ASP NET MVC چیست؟

تصویری: باندلینگ و کوچک سازی در ASP NET MVC چیست؟

تصویری: باندلینگ و کوچک سازی در ASP NET MVC چیست؟
تصویری: Bundling و Minification در MVC چیست؟ 2024, ممکن است
Anonim

هر دو بسته بندی و کوچک سازی دو تکنیک مجزا برای کاهش زمان بارگذاری هستند. این بسته بندی تعداد درخواست ها به سرور را کاهش می دهد، در حالی که کوچک سازی اندازه دارایی های درخواستی را کاهش می دهد.

سپس، باندلینگ و کوچک سازی در MVC چیست؟

MVC فرآیندی به نام را اجرا می کند کوچک سازی بر روی همراه فایل ها. بسته بندی و کوچک سازی راهی برای کاهش تعداد درخواست‌های مورد نیاز برای دریافت فایل‌های منبع JS و CSS و کاهش حجم خود فایل‌ها در اختیار ما قرار می‌دهد و در نتیجه پاسخگویی برنامه‌هایمان را بهبود می‌بخشیم.

به همین ترتیب، BundleConfig Cs در ASP NET MVC چیست؟ BundleConfig چیزی نیست جز اینکه پیکربندی بسته به فایل جداگانه منتقل شده است. قبلاً بخشی از کد راه اندازی برنامه (فیلترها، بسته ، مسیرها در یک کلاس پیکربندی می شدند) برای افزودن این فایل، ابتدا باید مایکروسافت را اضافه کنید. AspNet . Web. Optimization nuget بسته به پروژه وب شما: نصب-بسته مایکروسافت.

به سادگی، بسته‌بندی و کوچک‌سازی چیست؟

بسته بندی و کوچک سازی دو تکنیکی هستند که می توانید در ASP. NET 4.5 برای بهبود زمان بارگذاری درخواست استفاده کنید. بسته بندی و کوچک سازی زمان بارگذاری را با کاهش تعداد درخواست‌ها به سرور و کاهش اندازه دارایی‌های درخواستی (مانند CSS و جاوا اسکریپت) بهبود می‌بخشد.

Minification چگونه در MVC پیاده سازی می شود؟

بسته بندی و کوچک سازی را می توان به دو روش فعال یا غیرفعال کرد: یا تنظیم مقدار ویژگی debug در عنصر کامپایل در وب. فایل config یا تنظیم ویژگی enableOptimizations در کلاس BundleTable. در مثال زیر، debug در وب روی true تنظیم شده است.

توصیه شده: