Table of Contents
প্রাথমিক ভাবে নির্মিত জাভা ওয়েব অ্যাপলিকেশনের জন্য সতর্কভাবে পরিকল্পনা করা এবং দক্ষতা নিশ্চিত করা প্রয়োজন। এই প্রবন্ধটি ডেভেলপারদের কার্যকর সমাধান করতে সাহায্য করার জন্য মূল ধারণা এবং ব্যবহারিক গণনাগুলো পরীক্ষা করে ।
ক্রী নকশা নীতি
উদাহরণস্বরূপ, মাইক্রো সার্ভিসগুলো স্বতন্ত্র উপাদানকে স্বাধীনভাবে পরিমাপ করার সুযোগ দেয় ।
আরেকটি গুরুত্বপূর্ণ নীতি হচ্ছে ডাটাবেসের দক্ষতাকে কাজে লাগানো, যেমন কঠিন প্রযুক্তি ব্যবহার করা, পুনরায় গুণ করা এবং সূচকের ব্যবহার, বিশেষ করে ডাটাবেসের কার্যাবলীর ক্ষেত্রে বিশেষ ভাবে উন্নতি করতে পারে, যেমন-মেমেমে ক্যাশেতে, যেমন ডাটাবেসের প্রবেশাধিকার হ্রাস করে।
ভীতির জন্য ব্যবহারিক গবেষণা
সার্ভার- এর চাহিদা গণনা করা হচ্ছে বলে আশা করা হচ্ছে। উদাহরণস্বরূপ, প্রত্যেক সার্ভার দ্বারা প্রতি সেকেন্ডে ১,০০০ অনুরোধের জন্য অনুরোধ করে। অতিরিক্ত ১০% অনুরোধ করলে, অন্তত ১০% অনুরোধ করা হয়। ট্রাফিক বৃদ্ধির জন্য ২০% অ্যাকাউন্ট সংযুক্ত করা হয়, ১২ টি সার্ভার হিসেবে, ১২ টি সার্ভারের জন্য সম্পূর্ণভাবে হিসাব করা হয়।
একইভাবে, ডাটাবেসের ক্ষমতার জন্য তথ্য বৃদ্ধি প্রয়োজন ।
কৌশল
একাধিক সার্ভার জুড়ে ভারসাম্য বজায় রাখার ফলে প্রচুর পরিমাণ লোক আগত ট্রাফিকসমূহ বিতরণে প্রতিরোধ করতে প্রতিরোধ করে। ২৮ পৃষ্ঠার মাপ পরিবর্তিত হবে ও ব্যবহৃত হার্ডওয়্যারের ক্ষেত্রে অধিক মান যুক্ত হবে। উভয় ক্ষেত্রে বাস্তবায়িত হলেও, উন্নত মানের ব্যবহৃত নথিপত্রের মান বেশি হয়ে গেলে এতে বস্তুটির জন্য প্রয়োজনীয় পরিমাণ বৃদ্ধি হতে পারে।
সিস্টেমের কর্মক্ষমতা অনুসরণ করার জন্য টুলগুলো পর্যবেক্ষণ করা এবং বোতলের যাত্রী সনাক্ত করা অপরিহার্য। CPU, মেমরি ব্যবহার, এবং প্রতিক্রিয়া সুনির্দিষ্ট সিদ্ধান্তের মাত্রা নির্ধারণের জন্য সময় নির্ধারণের ক্ষেত্রে সাহায্য করতে ব্যবহৃত হয়।
- রাষ্ট্রহীন সেবা ডিজাইন করা হচ্ছে
- ক্যাশে ব্যবহার করা হচ্ছে
- ডাটাবেসের Sharding এর জন্য পরিকল্পনা
- নির্ভরতা লোড করা লোডিং
- সিস্টেমের কর্মক্ষমতা পর্যবেক্ষণ করা হবে