কমন গেটওয়ে ইন্টারফেস (সিজিআই)

লেখক: Peter Berry
সৃষ্টির তারিখ: 17 আগস্ট 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
WEB100 - Web Concepts - Server Side Scripting (ওয়েব কনসেপ্টস - সার্ভার সাইড স্ক্রিপ্টিং)
ভিডিও: WEB100 - Web Concepts - Server Side Scripting (ওয়েব কনসেপ্টস - সার্ভার সাইড স্ক্রিপ্টিং)

কন্টেন্ট

সংজ্ঞা - কমন গেটওয়ে ইন্টারফেস (সিজিআই) এর অর্থ কী?

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


সিজিআইয়ের জন্য মানটি আরএফসি 3875-এ সংজ্ঞায়িত করা হয়েছে।

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

টেকোপিডিয়া সাধারণ গেটওয়ে ইন্টারফেস (সিজিআই) ব্যাখ্যা করে

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

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

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


এই সংজ্ঞাটি ওয়েব ডেভলপমেন্টের কনসে লেখা হয়েছিল