मैं अपने MVC परियोजना में एकल फ़ाइलों में कई js/सीएसएस फ़ाइलों के संयोजन के लिए एक समाधान को लागू करने की योजना बना रही है, लेकिन वर्तमान में मैं निम्नलिखित दो संभावनाएं बीच शक:एमवीसी में जेएस/सीएसएस के संयोजन का कोई अनुभव?
Telerik एक्सटेंशन ASP.NET के लिए MVC (www। telerik.com/products/aspnet-mvc.aspx)
- वेब संपत्ति के समूहों का समर्थन करता है
- कैशिंग समूहों का समर्थन करता है एक अनुरोध में एक से अधिक फ़ाइलों के संयोजन का समर्थन करता है
- कैशिंग अक्षम किया गया है जब आवेदन संपत्ति के
- समूह masterpage या (आंशिक) को ध्यान में रखते परिभाषित किया जाना चाहिए डीबग मोड में है
- gzip संपीड़न का समर्थन करता है
- का समर्थन करता है CDN
- केवल एक संपीड़न/संयोजन समाधान की तुलना में अधिक (जैसे । JQuery सहायकों)
Combres - वेबफ़ॉर्म & MVC क्लाइंट-साइड संसाधन कम्बाइन लाइब्रेरी (combres.codeplex.com)
- का समर्थन करता है को कम करने से संसाधनों एक अनुरोध में एक से अधिक फ़ाइलों के संयोजन का समर्थन करता है
- वेब संपत्तियों के समूह का समर्थन करता है
- समूहों की कैशिंग का समर्थन करता है
- Sup समूहों के बंदरगाहों संस्करणों
- debugmode (अक्षम कर देता है कैशिंग/कम करने) का समर्थन करता
- संपत्ति का समूह एक वेब config अनुभाग में परिभाषित किया जाना चाहिए
- gzip संपीड़न
- एक कस्टम मार्ग का समर्थन करता है (ब्राउज़र का संचय और सर्वर के कैश को अमान्य कर) जोड़ा जाना चाहिए
- का समर्थन करता है कस्टम फ़िल्टर
- YUI कंप्रेसर पुस्तकालय
किसी को भी अनुभव w है करता है का उपयोग करता है इनमें से एक या शायद एक और संयोजन समाधान? मैं विशेष रूप से वाईएसएलओ स्कोर (पहले और बाद में) और/या संपीड़न आंकड़े/प्रदर्शन में रूचि रखता हूं।
मैंने सोचा था कि कम लोगों को 1 में फ़ाइलों के इन प्रकार के विलय किया गया क्योंकि नए ब्राउज़रों उन्हें समानांतर आज में डाउनलोड कर सकते हैं। इसके अलावा, साइट के विभिन्न हिस्सों से संबंधित क्षेत्रों को तेज़ी से लोड किया जा सकता है, और तब भी अगली बार उनकी आवश्यकता होती है। यह कुछ जावास्क्रिप्ट टकराव से बचने में भी मदद करता है। मुझे लगता है कि वाईएसलो की श्रेणी थोड़ा दिनांकित है। – David
मैं आपसे सहमत हूं कि समांतर कनेक्शन के कारण सभी फ़ाइलों को 1 में संयोजित करना अब सबसे कुशल विकल्प नहीं है, लेकिन हमारे पास अभी भी