কম্পিউটার টিউটোরিয়াল

স্ট্যাটিক ওয়েবসাইট কী?

আপনি প্রায়শই ডেভেলপারদের স্ট্যাটিক vs ডাইনামিক ওয়েবসাইট নিয়ে কথা বলতে শোনেন, কিন্তু সেগুলো বলতে কী বোঝায়, ঠিক এটা জানিয়ে ফেলি!

একটি পিউর স্ট্যাটিক সাইট বলতে একটি ওয়েবসাইটকে বোঝায় যা আপনি প্লেইন HTML, CSS এবং JavaScript কোড দিয়ে কোড করেন (সাধারণত), এবং সার্ভার-সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ জড়িত নয়, যেমন PHP, Python, বা Node.js। স্ট্যাটিক সাইটগুলোর কোনো ট্রাডিশনাল ব্যাকএন্ড নেই, একটি ডাইনামিক CMS যেমন WordPress-এর বিপরীতে।

একটি স্ট্যাটিক সাইটকে এভাবেও ডিফাইন করা হয়: একটি ওয়েবসাইট যেখানে কন্টেন্ট প্রতিটি ভিজিটরের জন্য একই থাকে। একটি ডাইনামিক ওয়েবসাইটে, কন্টেন্ট ভিউয়ার অনুযায়ী চেঞ্জ হতে পারে (যেকোনো সোশ্যাল প্ল্যাটফর্মের মত, যেমন Facebook)।

স্ট্যাটিক সাইটস সাধারণত ছোট লাইটওয়েট কোডবেস থাকে ডাইনামিক সাইটের তুলনায়, যেমন WordPress যা প্রায়শই বাল্কি এবং ব্লোটেড তুলনায় (অন্য কারণগুলোর জন্য এটা এখনও একটি গরেট প্রোডাক্ট)।

স্ট্যাটিক সাইটস সাধারণত ফাস্ট লোড হয় কারণ সেগুলো একটি বড় কোড বান্ডল লোড করতে বা সার্ভার থেকে রেন্ডার করতে সময় ব্যয় করে না যা ডাইনামিক ওয়েবসাইটস প্রায়শই করে।

এটি কালো-সাদা বিষয় নয়। আধুনিক যুগে, আপনি একটি ব্লেজিং ফাস্ট স্ট্যাটিক সাইটের বেনিফিট পেতে পারেন, Static Site Generator (SSG) ব্যবহার করে যা ডাইনামিক ফাংশনালিটি অপশনও দেয় (সিমলেস ট্রানজিশন, অথেন্টিকেশন, ডেটা কলস ইত্যাদি) যেমন React ফ্রেমওয়ার্ক GatsbyJS বা Next.js ব্যবহার করে।

  1. URL (ইউনিফর্ম রিসোর্স লোকেটর) কী?

  2. ডাইনামিক DNS (DDNS) কী?

  3. স্ট্যাটিক IP ঠিকানা কী?

  4. ডাইনামিক আইপি অ্যাড্রেস কী?