यदि आपके पास कई जावास्क्रिप्ट फ़ाइलें हैं, तो यह उन्हें गठबंधन करने और उन्हें कम करने में मदद कर सकती है। उन्हें एक फ़ाइल में संयोजित करके, आप कनेक्शन और फ़ाइलों की संख्या को कम करते हैं जिन्हें आपकी साइट से डाउनलोड करने की आवश्यकता होती है। उन्हें छोटा करके, आप वास्तव में सफेद स्थान, टिप्पणियां, और बहुत कुछ निकालकर फ़ाइलों के आकार को कम करते हैं। जेएसएमआईएन और वाईयूआई कंप्रेसर पर एक नज़र डालें।
संपादित करें: जैसा कि अन्य टिप्पणीकार इंगित करते हैं, फाइलों को संयोजित करने से वास्तव में केवल यह समझ में आता है कि उपयोगकर्ता सक्रिय रूप से सभी फ़ाइलों से सुविधाओं का उपयोग कर रहे हैं। आपके सभी सामान्य रूप से प्रयुक्त कार्यों के साथ एक बड़ी और शायद ही कभी उपयोग की जाने वाली जावास्क्रिप्ट फ़ाइल को गठबंधन करना समझ में नहीं आता है।
मैं नहीं मानता कि सच होना विलय कर सकते हैं - एक अखंड js फ़ाइल डाउनलोड करने के लिए अधिक समय लगेगा, और अखंड जा रहा है वहाँ जोखिम है कि पेज 25% उपयोग कर रहा है उस पर जेएस (या कम) के। –
यह कितनी फाइलों पर निर्भर करता है। जैसा कि पिछली टिप्पणीकर्ता बताती है, सभी पृष्ठों द्वारा लोड की गई आपकी सभी जेएस फाइल डालने के परिणामस्वरूप आप बहुत सारे अप्रासंगिक जेएस लोड कर सकते हैं। हालांकि, अगर आप 3 फाइलों को जोड़ते हैं जहां सभी कोड को अक्सर 1 में उपयोग किया जाता था, तो आप पेज लोड के लिए HTTP अनुरोधों की संख्या पर कटौती करेंगे और इस प्रकार पेज लोड की गति में सुधार करेंगे। – mopoke
sinlge की बजाय एकाधिक फ़ाइलों को लोड करना एक निश्चित रूप से धीमा है क्योंकि आपका ब्राउज़र उन फ़ाइलों को लोड करने के लिए एकाधिक http कनेक्शन स्थापित कर रहा है और http कनेक्शन स्थापित करने के लिए कुछ लागत है। – Nayan