একক অ্যাপাচি সার্ভারে কতটি ডোমেন?


9

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

তাত্ত্বিকভাবে সার্ভারে এমন কত কম ট্র্যাফিক ডোমেন থাকতে পারে তার সীমাবদ্ধতা থাকা উচিত নয়, তবে আমি উদ্বিগ্ন যে আমার যদি সার্ভারে অনেক বেশি ডোমেন থাকে তবে প্রতিটি আগত অনুরোধ পরীক্ষা করার জন্য ডোমেনের নিখরচায় তালিকাটি অ্যাপাচি ধীর করে দেবে নিচে।

অ্যাপাচি কনফিগারেশন কত দীর্ঘ হতে পারে এবং কোনও সমস্যা ছাড়াই এটি কতগুলি ভিন্ন ডোমেন পরিচালনা করতে পারে তার কোনও নিয়ম আছে? 500 ঠিক আছে? 5000?

পরিষ্কার করা: কোনও সার্ভার কতটা ট্র্যাফিক পরিচালনা করতে পারে সে সম্পর্কে আমি জিজ্ঞাসা করছি না। আমি জানি এই নির্দিষ্ট সার্ভারটি তার বর্তমান ট্র্যাফিকের দ্বিগুণ চেয়ে কম পরিমাণে পরিচালনা করতে পারে। আমি জানতে চাই যে ডোমেনের সংখ্যাটি একটি সমালোচক ফ্যাক্টর কিনা।

উত্তর:


9

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

এটি সার্বিক অনুরোধের সংখ্যা এবং সার্ভারের প্রতিক্রিয়াশীলতার জন্য যে সিপিইউ (এবং অন্যান্য সংস্থান যেমন ব্যান্ডউইথ, ডিস্ক আইও, ডাটাবেস কল ইত্যাদির প্রয়োজন) অনুরোধ করা দরকার।


+1 - র‌্যামে সঞ্চিত 10,000 এন্ট্রি অ্যারের সিরিয়াল স্ক্যান করতে এমনকি সিপিইউ সময়ের পরিমাণ নগণ্য।
মার্ক হেন্ডারসন

4

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


সুনির্দিষ্ট হিসাবে এই প্রশ্নের উত্তর হতে পারে ...
নন্ধিনী আনন্দ

3
জিন, হলোক্রিপটিক যা বলে তার ব্যাকআপ করতে, 500 বা (5000) ওয়েবসাইটের মধ্যে এক বা দুটি স্ট্যাটিক পৃষ্ঠাগুলি দিয়ে তৈরি কাজের চাপটি কল্পনা করুন। আপনি যদি মাত্র একটি ওয়েবসাইট হোস্ট করেন তবে এখন উত্পন্ন কাজের চাপটি কল্পনা করুন। তবে সেই ওয়েবসাইটটি যদি গুগল.কম বা ফেসবুক.কম হিসাবে ঘটে থাকে - তবে ডোমেনের সংখ্যাটি সমস্যা নয়, সেই কাজগুলি সেই ডোমেনগুলি সার্ভারকে করতে বলছে।
রব মোয়ার

@ রবার্ট ময়াইর: সার্ভার যে ট্রাফিক পরিচালনা করতে পারে সে সম্পর্কে আমি জিজ্ঞাসা করছি না। আমি জানতে চাইছি কনফিগার ফাইলটির ডোমেনের সংখ্যা বা দৈর্ঘ্য কোনও ফ্যাক্টর কিনা।
জিন ভিনসেন্ট

3

আপনি http://httpd.apache.org/docs/2.2/vhosts/details.html# হোস্টম্যাচিং তথ্যমূলক খুঁজে পেতে পারেন । অ্যাপাচি VHosts হ্যান্ডেল করতে একটি হ্যাশ টেবিল ব্যবহার করে যা *: 80 এ ম্যাপ করা হয় না, তারপরে ম্যাচের সার্ভারটি (নাম | নাম) উপস্থাপনের জন্য সেই আইপি: পোর্টে নির্ধারিত সমস্ত VHosts এর একটি লিঙ্কযুক্ত তালিকার পুনরাবৃত্তি করে। প্রক্রিয়াটি উল্লেখযোগ্য ব্যয়বহুল হওয়ার আগে আপনার সম্ভবত কয়েক মিলিয়ন ডোমেন হোস্ট করা দরকার।

আপনি http://httpd.apache.org/docs/2.2/vhosts/mass.html এ দেখতে এবং আপনার বর্তমান পদ্ধতির বিপরীতে এটি বেঞ্চমার্ক করতে চাইতে পারেন ; একবার আপনি পর্যাপ্ত ভিএইচএস্ট পাবেন যে লিঙ্কযুক্ত-তালিকা ট্র্যাভারসাল একটি lstat () এর চেয়ে বেশি সময় নেয়, VirtualDocumentRootস্বতন্ত্রভাবে নির্দিষ্ট করা VHosts এর চেয়ে দ্রুততর হবে।


আমি নাম-ভিত্তিক ভার্চুয়াল হোস্টগুলি ব্যবহার করছি এবং মনে হচ্ছে অ্যাপাচি কেবল আইপি-ভিত্তিক ভার্চুয়াল হোস্টগুলির জন্য হ্যাশ টেবিল ব্যবহার করে, এর ফলে লিনিয়ার সন্ধান হয়।
জিন ভিনসেন্ট

সঠিক। দুঃখিত, যদি আমার উত্তরটি ঠিক এই পয়েন্টে থাকতে পারত না: হ্যাশ টেবিলটি কোন লিঙ্কযুক্ত তালিকাটি পুনরাবৃত্তি করতে হবে তা নির্বাচন করতে ব্যবহৃত হয়, কোন ভিহস্টকে প্রদত্ত অনুরোধটি পরিবেশন করা উচিত তা নির্বাচন করার জন্য (সরাসরি নয়) NameVirtualHost)।
বিএমডান

1

আমার কাছে কিছু ভিপিএস সার্ভার রয়েছে যা প্রায় 8000+ ডোমেন হোস্ট করে। সার্ভারটি চলছে ঠিকঠাক, গড়ের লোড সর্বদা 0.xx স্তরে থাকে। আমার ধারণা এটি সমস্যা ছাড়াই আরও পরিচালনা করতে পারে। কোনও ডোমেন যুক্ত বা মুছে ফেলার সময় অ্যাপাচি পুনরায় সংকলনের জন্য এটি আরও দীর্ঘ সময় প্রয়োজন। এছাড়াও, httpd.conf ফাইলটি প্রায় 60M এর কাছাকাছি big এটি ডোমেনের সংখ্যা প্রায় 5000 এর মধ্যে সীমাবদ্ধ করা নিরাপদ।

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