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