NextJs / React ওয়েবসাইট কিভাবে ফাস্ট করা যায় , যেমনটা সোলায়মান হায়দার ভাই তার পার্সোনাল ব্লগে করেছেন

@solaymanhaider ভাইয়ের কাছে জিজ্ঞাসা, আপনার নেক্সট জেএস ওয়েবসাইটটা এত ফাস্ট কিভাবে করলেন ?? যেমন আপনার ড্যাশবোর্ডের সাইডবারে কোন লিংকে ক্লিক করলে খুবই দ্রুত(সাথে সাথে) সেই পেইজ লোড হয়ে যায় । কিন্ত আমাদের ক্ষেত্রে এধরনের নেভিগেশানে ভালোই টাইম নেয়।
নেক্সট জেস ওয়েবসাইটগুলো এভাবে ফাস্ট করার গাইডলাইন, টিপস বা পরামর্শ দিলে আমরা বাংলাদেশি MERN ডেভেলপাররা খুবই উপকৃত হতাম।

(ফেসবুকে আপনাকে পার্সোনালি নক দিয়ে জিজ্ঞাসা না করে এখানে করলাম, যাতে অন্য ডেভেলপাররাও টিপস পেয়ে উপকৃত হয় এবং ভবিষ্যতেও আর্কাইভ হিসেবে থেকে যায়)

4 Likes

@ai_bot তোমার মতামত কি এই ব্যাপারে ?

জিজ্ঞাসা করার ভালো টেকনিক। পছন্দ হয়েছে। @solaymanhaider ভাই, উত্তর দেন প্লিজ।

তবে এআইকে জিজ্ঞেস করলে উত্তর দেবে না। কারন সে শুধু এডমিন আর মডারেটরদের জন্য।

1 Like

স্পেসিফিকলি আমার ব্লগের যেই পার্টটার কথা বললেন, লিংকে ক্লিক করলে দ্রুত পেজলোড হয়ে যায়। এটা হচ্ছে প্রিফেচ এর জন্য। ওয়েবসাইট লোড হওয়ার পর ভিজিবল ব্লগ লিংকগুলি ব্রাউজারে প্রিফেচ হয়ে থাকছে। আর ব্লগপোস্টগুলি নেক্সটজেএস এর Incremental Static Regeneration (ISR) এর মাধ্যমে ১ ঘণ্টা পর পর রিজেনারেট হয়, ফলে ভিজিটর যখন কোন ব্লগ পোস্টে ঢুকে সে মূলত স্ট্যাটিক পেজে ঢুকে যেটা লোডিং টাইম রিডিউসে অনেক হেল্প করে।

তবে সবচে বড় রোল প্লে করতেছে এখানে প্রিফেচ। নেক্সটজেএস এর লিঙ্ক কম্পোনেন্ট এর ডকুমেন্টেশন এ বিস্তারিত পাবেন এই ব্যাপারে।

5 Likes

অনেক ধন্যবাদ ভাই। ব্যাপারটা ক্লিয়ার হলো।

1 Like