স্ট্যাটিক এবং ডাইনামিক ওয়েব পেজের মধ্যে পার্থক্য

স্ট্যাটিক এবং ডাইনামিক ওয়েব পেজের মধ্যে পার্থক্য
স্ট্যাটিক এবং ডাইনামিক ওয়েব পেজের মধ্যে পার্থক্য

ভিডিও: স্ট্যাটিক এবং ডাইনামিক ওয়েব পেজের মধ্যে পার্থক্য

ভিডিও: স্ট্যাটিক এবং ডাইনামিক ওয়েব পেজের মধ্যে পার্থক্য
ভিডিও: Difference Between Static & Dynamic Website in Bangla|স্ট্যাটিক ও ডায়নামিক ওয়েবসাইটের মধ্যে পার্থক্য 2024, জুলাই
Anonim

স্ট্যাটিক বনাম ডায়নামিক ওয়েব পেজ

ইন্টারনেট হল আন্তঃসংযুক্ত ক্লায়েন্ট কম্পিউটার এবং সার্ভারগুলির একটি বড় সংগ্রহ৷ হাইপারটেক্সট ট্রান্সফার প্রোটোকল (HTTP) এই দুটি স্তরের স্তরগুলির মধ্যে যোগাযোগ এবং ডেটা স্থানান্তরকে সহজ করে, যা একটি আদর্শ কোড৷

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

অচল এবং গতিশীল ওয়েবসাইটের পার্থক্য HTTP সার্ভারের পিছনে পরিবর্তনের ক্রিয়াকলাপ থেকে উদ্ভূত হয়৷

স্ট্যাটিক ওয়েব পেজ সম্পর্কে আরো

একটি স্ট্যাটিক ওয়েবসাইট হল এমন একটি ওয়েবসাইট যা একই সময়ে ওয়েবসাইটটি দেখার সমস্ত ব্যবহারকারীদের জন্য একই বিষয়বস্তু প্রদর্শন করে। শুধু একটি স্ট্যাটিক ওয়েবসাইট একটি নির্দিষ্ট ওয়েবসাইট, এবং বিষয়বস্তু ব্যবহারকারী থেকে ব্যবহারকারীতে পরিবর্তিত হয় না।

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

সার্ভারের অভ্যন্তরে থাকা ওয়েব পেজটি একটি স্বতন্ত্র HTML ফাইল যা ফাইলের শেষ URL দ্বারা স্বীকৃত হতে পারে;.html বা.htm হল স্থির ওয়েব পৃষ্ঠা যেখানে পৃষ্ঠাগুলি HTML ফর্ম্যাটে সংরক্ষিত হয়৷

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

ডাইনামিক ওয়েব পেজ সম্পর্কে আরো

অচল ওয়েব পৃষ্ঠাগুলির বিপরীতে, গতিশীল ওয়েব পৃষ্ঠাগুলি উপলব্ধ ডায়নামিক বিষয়বস্তুর কারণে তাদের নাম প্রাপ্ত করে৷ এটি হল ওয়েবসাইটে প্রদর্শিত বিষয়বস্তু ব্যবহারকারী থেকে ব্যবহারকারী এবং/অথবা সময়ে সময়ে পরিবর্তিত হতে পারে। ডায়নামিক ওয়েব পৃষ্ঠাগুলির উদাহরণ হল Amazon, Yahoo, Gmail, CNN এবং iTunes ওয়েবসাইট৷

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

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

অ্যাপ্লিকেশন সার্ভারের উদাহরণ হল PHP এবং ASP. NET। ওরাকল অ্যাপ্লিকেশন এক্সপ্রেস এবং মাইএসকিউএল ডাটাবেস সফ্টওয়্যারের উদাহরণ৷

স্ট্যাটিক এবং ডাইনামিক ওয়েব পেজের মধ্যে পার্থক্য কী?

• স্ট্যাটিক ওয়েব পৃষ্ঠাগুলিতে নির্দিষ্ট বিষয়বস্তু থাকে যখন গতিশীল ওয়েব পৃষ্ঠাগুলিতে সামগ্রী পরিবর্তন হতে পারে৷

• স্ট্যাটিক ওয়েব পৃষ্ঠাগুলিকে ম্যানুয়ালি পরিবর্তন করতে হবে, যখন একটি ডায়নামিক পৃষ্ঠায় পরিবর্তনগুলি একটি অ্যাপ্লিকেশনের মাধ্যমে লোড করা যেতে পারে যেখানে সংস্থানগুলি একটি ডাটাবেসে সংরক্ষিত থাকে৷

• স্ট্যাটিক ওয়েব পৃষ্ঠাগুলি শুধুমাত্র একটি ওয়েব সার্ভার ব্যবহার করে, যখন গতিশীল ওয়েব পৃষ্ঠাগুলি একটি ওয়েব সার্ভার, অ্যাপ্লিকেশন সার্ভার এবং একটি ডাটাবেস ব্যবহার করে৷

প্রস্তাবিত: