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

স্ট্যাটিক বনাম ডায়নামিক ওয়েব পৃষ্ঠাগুলি

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

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

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

স্ট্যাটিক ওয়েব পৃষ্ঠাগুলি সম্পর্কে আরও

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

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

সার্ভারের ভিতরে থাকা ওয়েব পেজটি একটি পৃথক এইচটিএমএল ফাইল যা ফাইলটির URL এর সর্বশেষ দ্বারা স্বীকৃত হতে পারে; । html বা এইচটিএম স্ট্যাটিক ওয়েব পেজ যেখানে পেজ এইচটিএমএল বিন্যাসে সংরক্ষণ করা হয়।

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

ডায়নামিক ওয়েব পেজগুলির বিষয়ে আরও

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

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

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

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

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

• স্ট্যাটিক ওয়েব পেজগুলির বিষয়বস্তু সংশোধন করা হয়েছে যখন গতিশীল ওয়েব পেজের বিষয়বস্তু পরিবর্তন হতে পারে।

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

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