React অপ্টিমাইজ করুন
রাউটিং, অ্যাক্সেসিবিলিটি ও ব্যবহারকারীর তথ্য ঠিক রেখে কোডের আকার ও ভারী রেন্ডারিং কমান।
সেটিংস বদলানোর আগে মাপুন
সাইটের ব্যাকআপ নিন। একই পেজ বা API অনুরোধে লোডের সময়, সার্ভারের সাড়া, ত্রুটি, মেমোরি ও CPU লিখে রাখুন। লগইন করা ও না করা অবস্থায় পরীক্ষা করুন। প্রোডাকশনের আগে স্টেজিংয়ে একটি করে পরিবর্তন করুন।
ধাপ
- প্রোডাকশন বিল্ড প্রকাশ করে সাধারণ পেজে নেটওয়ার্ক ট্রান্সফার, প্রথম কনটেন্ট ও ব্যবহারকারীর ইন্টারঅ্যাকশন মাপুন।
- রুট বা ঐচ্ছিক ফিচার অনুযায়ী কোড ভাগ করুন এবং অর্থপূর্ণ লোডিং অবস্থা দিন। বড় অব্যবহৃত ডিপেন্ডেন্সি পাঠাবেন না।
- মেমোয়াইজেশন যোগ করার আগে প্রোফাইলারে ভারী রেন্ডার খুঁজুন। প্রয়োজনের কাছে স্টেট রাখুন ও বড় তালিকা ভার্চুয়ালাইজ করুন।
- ছবি ও ফন্ট অপ্টিমাইজ করুন, লেআউট লাফানো আটকান ও ভার্সনযুক্ত অ্যাসেট ক্যাশ করুন। ব্যক্তিগত API পাবলিক হিসেবে ক্যাশ করবেন না।
- পেজের প্রয়োজন অনুযায়ী ক্লায়েন্ট রেন্ডারিং, স্ট্যাটিক জেনারেশন বা সার্ভার ফ্রেমওয়ার্ক নিন। সার্ভারের API ও গোপন তথ্যের জন্য আসল সার্ভার রানটাইম লাগে।
- প্রতিটি পরিবর্তনের পর নেভিগেশন, রিফ্রেশ, ফর্ম, ব্যবহৃত হলে হাইড্রেশন ও লগইন পরীক্ষা করুন। আগের কার্যকর রিলিজ রাখুন।
ফলাফল যাচাই করুন
একইভাবে আবার মাপুন এবং লগইন, ফর্ম, আপলোড ও চেকআউট ঠিক আছে নিশ্চিত করুন। ত্রুটি না বাড়িয়ে সমস্যা কমালে তবেই পরিবর্তন রাখুন। শুধু সংশ্লিষ্ট ক্যাশ পরিষ্কার করুন এবং আগের অবস্থায় ফেরার কপি রাখুন।
সম্পর্কিত গাইড
সর্বশেষ পর্যালোচনা
2026-10-28
