সমালোচনামূলক রেন্ডারিং পাথ অপ্টিমাইজ করা

প্রথম রেন্ডার করার জন্য দ্রুততম সম্ভাব্য সময় প্রদান করতে, আমাদের তিনটি ভেরিয়েবল মিনিমাইজ করতে হবে:

  • গুরুত্বপূর্ণ সম্পদের সংখ্যা।
  • সমালোচনামূলক পথের দৈর্ঘ্য।
  • সমালোচনামূলক বাইটের সংখ্যা।

একটি ক্রিটিকাল রিসোর্স হল একটি রিসোর্স যা পৃষ্ঠার প্রাথমিক রেন্ডারিং ব্লক করতে পারে। এই সংস্থানগুলির মধ্যে যত কম, ব্রাউজার, CPU এবং অন্যান্য সংস্থানগুলির জন্য কম কাজ করবে৷

একইভাবে, সমালোচনামূলক পথের দৈর্ঘ্য হল সমালোচনামূলক সংস্থান এবং তাদের বাইটসাইজের মধ্যে নির্ভরতা গ্রাফের একটি ফাংশন: কিছু রিসোর্স ডাউনলোড শুধুমাত্র পূর্ববর্তী রিসোর্স প্রসেস করার পরেই শুরু করা যেতে পারে, এবং রিসোর্স যত বড় হবে ডাউনলোড করতে তত বেশি রাউন্ডট্রিপ লাগবে।

অবশেষে, ব্রাউজারকে যত কম ক্রিটিকাল বাইট ডাউনলোড করতে হবে, তত দ্রুত এটি কন্টেন্ট প্রসেস করতে পারে এবং স্ক্রিনে দৃশ্যমান রেন্ডার করতে পারে। বাইটের সংখ্যা কমাতে, আমরা সম্পদের সংখ্যা কমাতে পারি (সেগুলিকে বাদ দিতে বা তাদের অ-গুরুত্বপূর্ণ করে তুলতে পারি) এবং নিশ্চিত করতে পারি যে আমরা প্রতিটি সংস্থানকে সংকুচিত এবং অপ্টিমাইজ করে স্থানান্তরের আকার কমিয়েছি।

সমালোচনামূলক রেন্ডারিং পাথ অপ্টিমাইজ করার জন্য ধাপগুলির সাধারণ ক্রম হল:

  1. বিশ্লেষণ এবং আপনার সমালোচনামূলক পথ বৈশিষ্ট্য: সম্পদ সংখ্যা, বাইট, দৈর্ঘ্য.
  2. ক্রিটিক্যাল রিসোর্সের সংখ্যা কমিয়ে দিন: সেগুলি বাদ দিন, তাদের ডাউনলোড পিছিয়ে দিন, এগুলিকে অ্যাসিঙ্ক হিসেবে চিহ্নিত করুন এবং আরও অনেক কিছু।
  3. ডাউনলোডের সময় কমাতে ক্রিটিক্যাল বাইটের সংখ্যা অপ্টিমাইজ করুন (রাউন্ডট্রিপের সংখ্যা)।
  4. যে ক্রমানুসারে অবশিষ্ট সমালোচনামূলক সংস্থানগুলি লোড করা হয়েছে তা অপ্টিমাইজ করুন: জটিল পথের দৈর্ঘ্য ছোট করতে যত তাড়াতাড়ি সম্ভব সমস্ত গুরুত্বপূর্ণ সম্পদ ডাউনলোড করুন।

প্রতিক্রিয়া