পূর্ববর্তী গবেষণা:
ওয়েবপ্যাকের উইকি যেমন বলেছে, বিল্ড পারফরম্যান্সকে অনুকূল করতে বিশ্লেষণ সরঞ্জামটি ব্যবহার করা সম্ভব:
থেকে: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats
বিল্ড পরিসংখ্যান থেকে ইঙ্গিত
এমন একটি বিশ্লেষণ সরঞ্জাম রয়েছে যা আপনার বিল্ডটি ভিজ্যুয়ালাইজ করে এবং কিছুটা ইঙ্গিতও দেয় যে কীভাবে বিল্ড আকার এবং বিল্ড পারফরম্যান্সটি অনুকূলিত করা যায় ।
আপনি ওয়েবপ্যাক - প্রোফাইলে --json> stats.json চালিয়ে প্রয়োজনীয় জেএসএন ফাইল তৈরি করতে পারেন
আমি স্ট্যাটাস ফাইলটি তৈরি করি ( এখানে উপলভ্য ) এটি ওয়েবপ্যাকের অ্যানালাইজ সরঞ্জামে আপলোড করা হয়েছে
এবং ইঙ্গিত ট্যাব এর নীচে আমি প্রিফেচপ্লাগিন ব্যবহার করতে বলেছি:
থেকে: http://webpack.github.io/analyse/#hints
দীর্ঘ মডিউল চেইন বিল্ড
বিল্ড পারফরম্যান্স বাড়ানোর জন্য প্রিফেচিং ব্যবহার করুন । চেইনের মাঝখানে থেকে একটি মডিউল উপস্থাপন করুন ।
প্রিফেকপ্লাগিনে উপলভ্য একমাত্র ডকুমেন্টেশন হ'ল আমি ভিতরে ওয়েবটি খনন করেছি:
থেকে: https://webpack.js.org/plugins/prefetch-plugin/
প্রিফেচপ্লাগিন
new webpack.PrefetchPlugin([context], request)
একটি সাধারণ মডিউলটির জন্য একটি অনুরোধ, যা এটির প্রয়োজন হওয়ার আগেই সমাধান হয়ে যায় এবং এটি নির্মিত হয়। এটি কর্মক্ষমতা বাড়িয়ে তুলতে পারে। চতুর প্রিফেচিং পয়েন্টগুলি নির্ধারণ করতে প্রথমে বিল্ডটিকে প্রোফাইল করার চেষ্টা করুন ।
আমার প্রশ্নগুলো:
- কীভাবে সঠিকভাবে ব্যবহার করবেন?
- বিশ্লেষণ সরঞ্জামটি ব্যবহার করে সঠিক ওয়ার্কফ্লোটি কী?
- প্রিফেচ প্লাগিন কাজ করে কিনা আমি কীভাবে জানতে পারি? আমি কীভাবে এটি পরিমাপ করতে পারি?
- চেইনটির মাঝামাঝি থেকে কোনও মডিউল প্রিফেচ করার অর্থ কী ?
আমি সত্যিই কিছু উদাহরণ প্রশংসা করব
দয়া করে আমাকে এই প্রশ্নটি পরবর্তী বিকাশকারী যারা প্রিফেকপ্লাগিন এবং বিশ্লেষণ সরঞ্জামগুলি ব্যবহার করতে চান তাদের জন্য একটি মূল্যবান সংস্থান করতে সহায়তা করুন। ধন্যবাদ.