আমার ওয়েবসার্ভারটি কতটি অনুরোধ পরিচালনা করতে সক্ষম হবে?


39

আমি জানি যেহেতু চশমাগুলিতে সুনির্দিষ্ট কিছু বলার দরকার নেই। তবে আমি abআপাচে কমান্ডটি নিয়ে আজ লোড টেস্টিং করছি ।

4 টি বিভিন্ন ডিবি টেবিল থেকে লোড করা এবং ডেটা দিয়ে কিছুটা ম্যানিপুলেশন করছে এমন একটি পৃষ্ঠায়, প্রতি সেকেন্ডে 70 টি অনুরোধের (100 সমবর্তী ব্যবহারকারীদের সাথে 1000 অনুরোধ) সংখ্যায় পেয়েছি। সুতরাং এটি মোটামুটি ভারী পৃষ্ঠা।

সার্ভারটি এখনকার মতো অন্য কোনও কিছুর জন্য ব্যবহার করা হয়নি এবং এটির বর্ধন কেবলমাত্র আমার, কারণ এটি বিকাশে রয়েছে। তবে অ্যাপ্লিকেশনটি প্রতিদিন অনেক ব্যবহারকারী ব্যবহার করবেন।

তবে এটাই কি যথেষ্ট? অথবা আমারও চিন্তিত হওয়া উচিত (যতক্ষণ না এটি এক্স এর চেয়ে বেশি সময় সেকেন্ডের জন্য অনুরোধ করে)

আমি ভাবছি যে আমার চিন্তা করা উচিত নয় তবে আমি এই সম্পর্কে কিছু টিপস চাই।

উত্তর:


44

প্রতি সেকেন্ডে 70 টি অনুরোধ 252,000 পৃষ্ঠার রেন্ডার / ঘন্টা প্রতি ঘন্টার হারে কাজ করে।

যদি আপনি ধরে নেন যে আপনার সাইটের গড় ব্রাউজিং সেশনটি 10 ​​পৃষ্ঠাগুলি গভীর, তবে আপনি 25,000 কৌশল / ঘন্টা সমর্থন করতে পারেন।

আপনার প্রত্যাশিত ভিজিটর গণনার বিপরীতে আপনার সম্ভবত এই নম্বরগুলি পরীক্ষা করা উচিত, যা ব্যবসায়ের পক্ষের লোকদের কাছ থেকে পাওয়া উচিত।

আমি যে সাইটগুলিতে কাজ করি তাদের বেশিরভাগই তাদের প্রতিদিনের ট্রাফিকের প্রায় 50% প্রতিটি দিনে প্রায় 3 ঘন্টা শিখর সময়ের মধ্যে দেখতে পান। যদি এটি আপনার সাইটের ক্ষেত্রে হয় (এটি আপনার সরবরাহ করা ধরণের সামগ্রী এবং দর্শকদের উপর নির্ভর করে), তবে আপনার দৈনিক অনন্য পরিদর্শন গণনা প্রায় 150,000 সমর্থন করতে সক্ষম হওয়া উচিত।

এগুলি বেশ ভাল নম্বর; আমি মনে করি আপনার ভাল হওয়া উচিত। এখনই অপকোড ক্যাচিং এবং ডাটাবেস টিউনিং সন্ধান করা বুদ্ধিমানের কাজ, তবে মনে রাখবেন- অকালীন অপটিমাইজেশন হ'ল সমস্ত মন্দের মূল। সাইটটি পর্যবেক্ষণ করুন, হটস্পটগুলি সন্ধান করুন এবং আপনার যে সমস্যা নাও হতে পারে তার জন্য ব্যয়বহুল অপ্টিমাইজেশান প্রচেষ্টা চালানোর আগে ট্র্যাফিক বাড়ার জন্য অপেক্ষা করুন।


খুব ভাল উত্তর, ঠিক আমি যা খুঁজছিলাম। আমি কোনও অপ্টিমাইজেশন করি নি এবং এই মুহুর্তে আমি কোথায় বসে ছিলাম তা দেখতে বেসলাইন নম্বর পেতে চেয়েছিলাম।
ইলফুর ওয়েজ

"যদি আপনি ধরে নেন যে আপনার সাইটের গড় ব্রাউজিং সেশনটি 10 ​​পৃষ্ঠাগুলি গভীর, তবে আপনি 25,000 কৌশল / ঘন্টা সমর্থন করতে পারেন" ... অনুমানের অধীনে যে প্রতিটি অনন্য প্রতি সেকেন্ডে প্রতি সেকেন্ডে একটি অনুরোধ প্রেরণ করে। যদি কোনও দর্শকের পরের ক্লিক / অনুরোধের আগে চিন্তা করা প্রয়োজন - উদাহরণস্বরূপ 5 সেকেন্ড - আপনি সমান্তরাল সেশনে আরও দর্শকদের সমর্থন করতে সক্ষম হবেন।
জোহেম শুলেনক্লাপ্পার

আমি একটি কোড দৃষ্টিকোণ থেকে "অকাল অপ্টিমাইজেশন" সম্পর্কে সম্পূর্ণ সম্মত। তবে সামগ্রিকভাবে ত্রুটিযুক্ত নকশা বাছাই করা আসলে সমস্ত মন্দের মূল। পুনর্লিখন ব্যতীত ত্রুটিযুক্ত নকশাকে আর কিছুই কাটিয়ে উঠতে পারে না।
জেফ ফিশার

5

আমি অতীতে আমার অ্যাপাচি সার্ভারের কর্মক্ষমতা দেখতে 2 টি সরঞ্জাম ব্যবহার করেছি।

একটি হ'ল মুনিন , যা অ্যাপাচি উদাহরণ, সংযোগের সংখ্যা, উপলব্ধ মেমরি, প্রসেসরের ব্যবহার ইত্যাদিসহ বিভিন্ন ধরণের জিনিসগুলি গ্রাফ করে - এবং কখন আমি কোনও বিপদ অঞ্চলে পৌঁছাচ্ছি এবং কেন তা নির্ধারণ করতে সহায়তা করে ।

দ্বিতীয়টি হ'ল অ্যাপাচি সার্ভার-স্ট্যাটাস পৃষ্ঠা ( http: // your_server / server-status? রিফ্রেশ = 10 ) যা আমাকে প্রতিটি সংযোগের অবস্থা দেখতে দেয় এবং সাথে সাথে যে কোনও মুহুর্তে কতগুলি মুক্ত সংযোগ উপলব্ধ।


1

আমি আপনাকে কেবল চিন্তার পরামর্শ দিই যদি আপনি মনে করেন যে আপনার অ্যাপটি মাটিতে পড়লে খুব ব্যস্ত হবে। প্রশ্নে থাকা পৃষ্ঠাটি কি সেই শক্তভাবে আঘাত হানার সম্ভাবনা রয়েছে? কঠিনতর? কম? আপনার যদি ধারণা না থাকে তবে আমি সন্দেহ করব যে এটির আগে কোনও সমস্যা হওয়ার সম্ভাবনা নেই। এটি যদি আপনার ধীরতম পৃষ্ঠা হয় তবে আপনি যদি পরে সিস্টেমটিকে আরও অনুকূল করতে চান তবে এটির জন্য একটি জায়গা আপনি জানতে পারবেন।

বেশিরভাগ ওয়েব সার্ভার এবং ডাটাবেস ইঞ্জিনকে আরও কার্য সম্পাদন করতে টিউন করতে আপনি করতে পারেন এমন অনেকগুলি জিনিস রয়েছে।


আমি অনুরোধগুলির জন্য একটু ভিড়ের জন্য প্রস্তুত থাকতে চাই, উদাহরণস্বরূপ খুব দ্রুত পৃষ্ঠাটি প্রতি সেকেন্ডে প্রায় 110 টি অনুরোধ পরিচালনা করতে পারে। সার্ভারটি খালি পৃষ্ঠায় 2900 আরপিএস হ্যান্ডেল করতে পারে।
ইলফুর ওয়েজ

0

আপনি একটি মন্তব্যে বলেছেন যে আপনার সার্ভার খালি পৃষ্ঠায় প্রতি সেকেন্ডে 2,900 টি অনুরোধ পরিচালনা করতে পারে। এটি পুরোপুরি দৃ strongly়তার সাথে ইঙ্গিত দেয় যে এটি নিজে ওয়েবসারভার নয় - এটি প্রক্রিয়াজাতকরণ।

আপনি পিএইচপি ব্যবহার করেন, তাহলে মতো opcode cacher বিবেচনা এপিসি । ডিবি যদি কোনও বাধা হয় তবে মেমাক্যাচ করা আপনাকেও সহায়তা করবে।


70 আরপিএস পর্যাপ্ত হলে সংখ্যা সম্পর্কে বিশেষভাবে চিন্তিত নন।
ইলফুর ওয়েজ

0

একবার আপনি নিজের সাইট লাইভ রাখলে আপনি মোড_টপ 1 এও দেখতে পারেন যা আপনাকে অ্যাপাচে বর্তমান লোডের রিয়েল-টাইম দর্শন দেবে। আমি নিজে এটি ইনস্টল করি নি তবে এটি অবশ্যই মানক আপাচি সার্ভারের স্থিতির চেয়ে আরও তথ্য এবং লোডের আরও ভাল ভাঙ্গন বলে মনে হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.