সার্ভারটি, এর কনফিগারেশনের উপর নির্ভর করে সাধারণত একই সাথে শত শত অনুরোধগুলি সরবরাহ করতে পারে - যদি অ্যাপাচি ব্যবহার করা হয় তবে MaxClients
কনফিগারেশন বিকল্পটি হ'ল:
MaxClients
নির্দেশ যুগপত অনুরোধ সার্ভ করা হবে সংখ্যার উপর সীমা সেট করে। লিজব্যাকলগের নির্দেশনার ভিত্তিতে সীমা
ছাড়িয়ে যেকোন সংযোগের প্রচেষ্টা
MaxClients
সাধারণত সারিযুক্ত হবে।
একবার অন্য অনুরোধের শেষে কোনও শিশু প্রক্রিয়া মুক্ত হয়ে গেলে সংযোগটি পরিষেবা দেওয়া হবে।
দুটি ক্লায়েন্ট একই পৃষ্ঠার অনুরোধ করে এমন সমস্যা নেই।
সুতরাং:
অনুরোধগুলি সারিবদ্ধ করা হবে?
না; যদি বাদে:
- কোথাও কোথাও কিছু লক রয়েছে - যা ঘটতে পারে, উদাহরণস্বরূপ, যদি দুটি অনুরোধ একই ক্লায়েন্টের কাছ থেকে আসে এবং আপনি পিএইচপি-তে ফাইল-ভিত্তিক সেশনগুলি ব্যবহার করছেন : যখন কোনও স্ক্রিপ্ট কার্যকর করা হচ্ছে, সেশনটি "লক করা হয়েছে", যা এর অর্থ সার্ভার / ক্লায়েন্টকে দ্বিতীয় ব্যবহারকারীর জন্য সেশন খোলার জন্য ফাইলটি ব্যবহার করতে সক্ষম হতে প্রথম অনুরোধটি শেষ না হওয়া পর্যন্ত (এবং ফাইলটি আনলক করা ) অপেক্ষা করতে হবে।
- অনুরোধগুলি একই ক্লায়েন্ট এবং একই ব্রাউজার থেকে আসে; বেশিরভাগ ব্রাউজারগুলি এই ক্ষেত্রে অনুরোধগুলি সারি করবে, এমনকি যখন এই আচরণটি তৈরি করে এমন কোনও সার্ভার-সাইড নেই।
MaxClients
বর্তমানে সক্রিয় প্রক্রিয়াগুলির চেয়েও বেশি রয়েছে - অ্যাপাচের ম্যানুয়াল থেকে উদ্ধৃতিটি ঠিক আগে দেখুন।
এগুলি কি উপেক্ষা করা হবে?
না: এর অর্থ হ'ল কেবলমাত্র একজন ব্যবহারকারী একই সাথে একটি ওয়েবসাইট ব্যবহার করতে পারবেন; এটি বেশ সুন্দর হবে না, তাই না?
যদি ঘটনাটি ঘটে থাকে তবে আমি এই উত্তরটি পোস্ট করতে পারিনি, আপনি যদি একই মুহুর্তে F5 মারছেন তবে কেউ উত্তর দিয়েছে কিনা তা দেখার জন্য!
(ভাল, এসএইচপি পিএইচপি তে নেই, তবে নীতিগুলি একই)
অন্য কোন সম্ভাবনা?
হ্যাঁ ^^
আপনি ওপি এবং মন্তব্য সম্পাদনা করার পরে সম্পাদনা করুন:
প্রতিটি অনুরোধের নিজস্ব স্ক্রিপ্ট উদাহরণ থাকবে?
" স্ক্রিপ্ট উদাহরণ " এর মতো কোনও জিনিস নেই : সহজভাবে বলতে গেলে যেখানে স্ক্রিপ্টের জন্য অনুরোধ করা হচ্ছে সেখানে কী হচ্ছে:
- ওয়েবসভারটি অনুরোধটি পরিচালনা করতে আরেকটি প্রক্রিয়া জোর করে (প্রায়শই পারফরম্যান্সের কারণে, সেই কাঁটাচামচ আগে থেকেই তৈরি করা হয়, তবে এটি কিছুই পরিবর্তন করে না)
- প্রক্রিয়াটি ডিস্ক থেকে পিএইচপি স্ক্রিপ্ট পড়ে
- বেশ কয়েকটি প্রক্রিয়া একই সময়ে এটি করতে পারে : ফাইল রিডিংয়ে কোনও লকিং নেই
- ফাইলটি মেমরিতে লোড করা হয়; প্রতিটি প্রক্রিয়া জন্য একটি স্বতন্ত্র মেমরি ব্লক
- মেমরিতে পিএইচপি ফাইলটি অপকডগুলিতে " সংকলিত " - এখনও মেমরিতে রয়েছে
- এই অপকডগুলি কার্যকর করা হয়েছে - এখনও মেমরির ব্লক থেকে যা আপনার অনুরোধটির উত্তর দেওয়ার প্রক্রিয়াটির সাথে সম্পর্কিত
সত্যই, আপনার দুজন ব্যবহারকারী একই পিএইচপি স্ক্রিপ্টে অনুরোধ প্রেরণ করতে পারেন (বা পৃথক পিএইচপি স্ক্রিপ্টগুলিতে যে একই পিএইচপি ফাইল অন্তর্ভুক্ত রয়েছে) ; এটি অবশ্যই সমস্যা নয়, বা আমি যে ওয়েবসাইটটিতে কাজ করেছি তার কোনওটিই কাজ করবে না!