मेरे पास एक 700kbविघटित JS फाइल है जो हर पेज पर लोड है। इससे पहले कि मैं 12प्रत्येक पृष्ठ पर जावास्क्रिप्ट फ़ाइलों को था, लेकिन http अनुरोधों को कम करने के लिए मैंने उन सभी को संकुचित कर दिया 1 file।
यह फ़ाइल है ~130kb gzippedऔर परोसी जाती है gzip। हालाँकि स्थानीय कंप्यूटर पर यह अभी भी अनपैक्ड है और हर पेज पर लोड है। क्या यह प्रदर्शन का मुद्दा है?
मैंने जावास्क्रिप्ट को फायरबग प्रोफाइलर के साथ प्रोफाइल किया है, लेकिन कोई समस्या नहीं देखी। मैं जिस समस्या / भ्रम का सामना कर रहा हूं, उस फ़ाइल में संकुचित किए गए jquery पुस्तकालय हैं जो कभी-कभी वर्तमान पृष्ठ पर उपयोग नहीं किए जाते हैं।
उदाहरण के लिए jquery datatables200kb संपीड़ित है और यह केवल मेरी वेबसाइट के 2 पेजों पर लोड है। एक और है jqplotऔर एक और है 200kb।
अब मेरे पास 400kbअतिरिक्त कोड है जो 80%पृष्ठों पर निष्पादित नहीं होता है ।
क्या मुझे 1 फ़ाइल में सब कुछ छोड़ देना चाहिए?
क्या मुझे jquery पुस्तकालयों को बाहर निकालना चाहिए और वर्तमान पृष्ठ पर केवल प्रासंगिक JS लोड करना चाहिए?