מה זה צרור ומיניפיקציה ב-ASP NET MVC?
מה זה צרור ומיניפיקציה ב-ASP NET MVC?

וִידֵאוֹ: מה זה צרור ומיניפיקציה ב-ASP NET MVC?

וִידֵאוֹ: מה זה צרור ומיניפיקציה ב-ASP NET MVC?
וִידֵאוֹ: What is Bundling and Minification in MVC? 2024, נוֹבֶמבֶּר
Anonim

שניהם צרור ומיניפיקציה הן שתי הטכניקות הנפרדות להפחתת זמן הטעינה. ה צרור מפחית את מספר הבקשות לשרת, בעוד שה הקטנה מקטין את גודל הנכסים המבוקשים.

ואז, מה זה צרור ומיניקציה ב-MVC?

MVC מיישם תהליך שנקרא הקטנה על ארוזות קבצים. צרור ומיניפיקציה לספק לנו דרך גם להפחית את מספר הבקשות הדרושות כדי לקבל קבצי משאבים JS ו-CSS וגם להקטין את גודל הקבצים עצמם, ובכך לשפר את ההיענות של האפליקציות שלנו.

באופן דומה, מהו BundleConfig Cs ב-ASP NET MVC? BundleConfig הוא לא יותר מאשר תצורת חבילה הועברה לקובץ נפרד. פעם זה היה חלק מקוד ההפעלה של האפליקציה (מסננים, צרורות , מסלולים היו מוגדרים בעבר במחלקה אחת) כדי להוסיף קובץ זה, תחילה עליך להוסיף את Microsoft. AspNet חבילת. Web. Optimization nuget לפרויקט האינטרנט שלך: Install-Package Microsoft.

פשוט כך, מה זה צרור ומיניפיקציה?

צרור ומיניפיקציה הן שתי טכניקות שבהן תוכל להשתמש ב-ASP. NET 4.5 כדי לשפר את זמן טעינת הבקשות. צרור ומיניפיקציה משפר את זמן הטעינה על ידי הפחתת מספר הבקשות לשרת והקטנת גודל הנכסים המבוקשים (כגון CSS ו-JavaScript).

כיצד מימוש Minification ב-MVC?

צרור ו הקטנה ניתן להפעיל או לנטרל בשתי דרכים: או הגדרת הערך של תכונת debug ברכיב הקומפילציה באינטרנט. קובץ config או הגדרת המאפיין enableOptimizations במחלקה BundleTable. בדוגמה הבאה, איתור באגים מוגדר כ-true באינטרנט.

מוּמלָץ: