সার্ভার সাইড
সার্ভার সাইড - সার্ভারে চলমান সমন্ত প্রোগ্রাম এবং অপারেশন, যা ক্লায়েন্ট বা ব্যবহারকারীর অনুরোধে ডেটা প্রেরণ করে।
সার্ভার সাইড অ্যাপ্লিকেশন প্রোগ্রামিং করার জন্য বিশেষভাবে ডিজাইন করা ভাষা রয়েছে যেমন PHP, Python, NodeJS।
সাম্প্রতিক সময়ে সর্বাধিক জনপ্রিয় ওয়েব সার্ভারগুলি হল:
- Apache হল একটি সফ্টওয়্যার যা বিভিন্ন অপারেটিং সিস্টেমে চলতে পারে। Apache-এর আর্কিটেকচার কোর এবং মডিউল নিয়ে গঠিত, যা সার্ভার ফাংশন প্রতিনিধিত্ব করে যা প্রতিটি অনুরোধে কার্যকর করা হয়। গতিশীল কনটেন্ট পরিচালনা বা HTTP-রিকোয়েস্ট প্রক্রিয়া করার জন্যও মডিউলগুলি অতিরিক্ত কনফিগার করা যেতে পারে। পূর্বে Apache ছিল সবচেয়ে জনপ্রিয় ওয়েব সার্ভার, কিন্তু ট্র্যাফিকের স্তর বৃদ্ধির কারণে এই ওয়েব সার্ভার কনফিগার করার কাজ উল্লেখযোগ্যভাবে জটিল হয়ে উঠেছে।
- Nginx পরে Apache-এর সাথে আবির্ভূত হয় পরবর্তীটির প্রধান ত্রুটিগুলি দূর করার প্রয়োজনীয়তার কারণে। Nginx-এর প্রতিটি worker process হাজার হাজার HTTP সংযোগ একই সাথে প্রক্রিয়া করার ক্ষমতা নিশ্চিত করে। যার কারণে এই ওয়েব সার্ভারটি স্থিতিশীল কর্মক্ষমতা নিশ্চিত করে বড় ও ওঠানামা করা ডেটা লোডের সময়।
আরও দেখুন
-
সোর্স ডেটা,
যা ডেটার অবস্থানকে প্রতিনিধিত্ব করে -
অ্যাপ্লিকেশন সফ্টওয়্যার ব্রাউজার,
যা ওয়েবসাইটের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয় -
প্রোগ্রামের সমষ্টি সফ্টওয়্যার,
যা অ্যাপ্লিকেশনগুলির কার্যকারিতা নিশ্চিত করে -
প্রোগ্রামের সমষ্টি অপারেটিং সিস্টেম,
যা কম্পিউটার সিস্টেম পরিচালনা নিশ্চিত করে