বাংলাদেশে প্রথমবার ওয়েবসাইট বানাতে গেলে অনেকের মাথায় একই প্রশ্ন আসে: “হোস্টিংটা আসলে কী, আর কোনটা কিনলে ঠিক হবে?” বিশেষ করে আপনি যদি WordPress দিয়ে ব্লগ, ছোট ব্যবসার ওয়েবসাইট, পোর্টফোলিও, বা কোচিং সেন্টারের সাইট করতে চান, তাহলে বেশিরভাগ সময়েই প্রথম পছন্দ হয়ে দাঁড়ায় Shared Hosting।
Shared Hosting শুনতে একটু “টেকি” লাগলেও ধারণাটা খুব সোজা। এই লেখায় আপনি বুঝবেন Shared Hosting কীভাবে কাজ করে, কার জন্য সবচেয়ে ভালো, কোথায় সীমাবদ্ধতা, আর বাংলাদেশ থেকে হোস্টিং কেনার আগে কোন জিনিসগুলো না দেখলে পরে ভুগতে হয়।
Shared Hosting আসলে কী
Shared Hosting হলো এমন একটি ওয়েব হোস্টিং সেবা যেখানে একটা সার্ভারে একসাথে অনেকগুলো ওয়েবসাইট রাখা হয়। অর্থাৎ সার্ভারের CPU, RAM, স্টোরেজ, ব্যান্ডউইথ ইত্যাদি রিসোর্স সবাই মিলে ভাগ করে ব্যবহার করে। তাই এটাকে “শেয়ার্ড” বলা হয়।
একটা বাস্তব উদাহরণ দিলে বিষয়টা আরও পরিষ্কার হবে। ধরুন, আপনি ঢাকায় একটা বড় ফ্ল্যাটে মেসে থাকছেন। রান্নাঘর, পানি, বিদ্যুৎ, ইন্টারনেট সবকিছু শেয়ার করা। ভাড়া কম পড়ে, ম্যানেজ করা সহজ। Shared Hosting অনেকটা সেরকম। খরচ কম, সেটআপ সহজ। কিন্তু কেউ যদি অতিরিক্ত “বিদ্যুৎ” টানে, বাকিদেরও সমস্যা হতে পারে। এটাকেই অনেক সময় “Bad Neighbor Effect” বলা হয়, যেখানে একই সার্ভারের অন্য কোনো সাইট অতিরিক্ত রিসোর্স ব্যবহার করলে আপনার সাইট ধীর হয়ে যেতে পারে।
Shared Hosting সাধারণত নতুনদের জন্য জনপ্রিয় হয় কারণ এখানে হোস্টিং কোম্পানি সার্ভারের মেইনটেন্যান্স, বেসিক সিকিউরিটি, আপডেট, হার্ডওয়্যার ইত্যাদি অংশ অনেকটাই সামলায়।
Domain আর Hosting এক জিনিস না
বাংলাদেশে নতুনদের আরেকটা কমন কনফিউশন হলো domain আর hosting গুলিয়ে ফেলা।
- Domain হলো ওয়েবসাইটের ঠিকানা (যেমন: banglageek.com)
- Hosting হলো সেই জায়গা, যেখানে আপনার ওয়েবসাইটের ফাইল, ছবি, ডাটাবেস থাকে
ডোমেইন না থাকলে মানুষ ঠিকানা দিয়ে আপনার সাইটে আসতে পারবে না, আর হোস্টিং না থাকলে ঠিকানার পেছনে দেখানোর মতো কিছুই থাকবে না।
WordPress চালাতে Shared Hosting যথেষ্ট?
বেশিরভাগ ক্ষেত্রে, হ্যাঁ। WordPress চালাতে মূলত PHP, MySQL/MariaDB এবং HTTPS সাপোর্ট দরকার। ভালো হোস্টিং হলে এগুলো থাকে।
তবে “যথেষ্ট” বলতে ছোট-মাঝারি সাইট বুঝাচ্ছি। ভিজিটর আর কাজ বড় হলে পরে আপগ্রেড লাগতে পারে।
Shared Hosting এ কী কী পান
একেক কোম্পানির প্ল্যান একেক রকম, তবে Shared Hosting এর “কমন প্যাকেজ” মোটামুটি এমনই হয়:
Control Panel, ফাইল ম্যানেজমেন্ট আর ইমেইল
বেশিরভাগ Shared Hosting এ আপনি একটি Control Panel পাবেন, অনেক সময় সেটা cPanel হয়। cPanel টাইপের কন্ট্রোল প্যানেল দিয়ে ডোমেইন, ফাইল, ডাটাবেস, ইমেইল, ব্যাকআপ এসব কাজ সাধারণত ক্লিক করেই করা যায়।
এখানে সাধারণত যা থাকে
- File Manager, FTP অ্যাক্সেস
- Database বানানোর সুবিধা
- আপনার ডোমেইনের নামে ইমেইল (যেমন: info@yourdomain.com)
- Subdomain, Addon domain ইত্যাদি বেসিক সেটিংস
SSL, HTTPS আর Let’s Encrypt
আজকাল শুধু “সাইট খুলল” হলেই হয় না। ব্রাউজারে তালা চিহ্ন মানে HTTPS দরকার, বিশেষ করে লগইন, ফর্ম, পেমেন্ট, যোগাযোগ ফর্ম এসব থাকলে।
অনেক হোস্টিং কোম্পানি Let’s Encrypt দিয়ে ফ্রি SSL দেয়। Let’s Encrypt হলো একটি ফ্রি, অটোমেটেড Certificate Authority, যা ISRG নামের একটি ননপ্রফিট চালায়।
“Unlimited” লেখা থাকলেই কি সত্যি Unlimited?
এটা বাংলাদেশি ক্রেতাদের জন্য খুব গুরুত্বপূর্ণ অংশ।
অনেক শেয়ার্ড প্ল্যানে লেখা থাকে “Unlimited Storage” বা “Unlimited Bandwidth”। বাস্তবে প্রায় সব ক্ষেত্রেই Fair Use Policy, বা টেকনিক্যাল সীমা থাকে। সবচেয়ে কমন সীমা হলো Inode Limit।
Inode মানে সিম্পলি আপনার হোস্টিং অ্যাকাউন্টে মোট কতগুলো ফাইল/ফোল্ডার থাকতে পারবে, তার একটা সীমা। যত ছবি, প্লাগইন ফাইল, ক্যাশ ফাইল, ইমেইল স্টোরেজ, ব্যাকআপ ফাইল বাড়ে, inode দ্রুত ফুলে যায়। cPanel পরিবেশে inode quota এবং ব্যবস্থাপনা নিয়ে অফিসিয়ালভাবে আলোচনা করা হয় এবং এটি বাস্তব সীমাবদ্ধতা হিসেবে ব্যবহৃত হয়।
বাংলাদেশে অনেকেই কম দামে প্ল্যান নিয়ে পরে অভিযোগ করেন “স্টোরেজ তো Unlimited ছিল, তাও সাইট থেমে যায়”। অনেক সময় কারণ হয় inode ফুলে যাওয়া, বা CPU/RAM লিমিট ছুঁয়ে ফেলা।
Resource Limit: CPU, RAM, Entry Process কেন গুরুত্বপূর্ণ
Shared Hosting এ আপনার সাইটের জন্য বরাদ্দ CPU/RAM সীমিত থাকে। ভালো হোস্টরা সার্ভার স্টেবল রাখার জন্য রিসোর্স কন্ট্রোল করে।
অনেক প্রোভাইডার CloudLinux এর মতো সিস্টেম ব্যবহার করে, যেখানে প্রতিটি অ্যাকাউন্টের CPU, মেমোরি, I/O, প্রসেস, একসাথে কতগুলো রিকোয়েস্ট হ্যান্ডেল করবে ইত্যাদি সীমা সেট করা যায়। এতে এক অ্যাকাউন্ট অন্যদের পুরো সার্ভার ধীর করে দিতে পারে না।
ব্যবহারকারী হিসেবে আপনার জন্য এই অংশটা গুরুত্বপূর্ণ কারণ
- ট্রাফিক স্পাইক হলে শেয়ার্ড প্ল্যানে সাইট ধীর হতে পারে
- ভারী প্লাগইন, ভারী থিম, বড় ইমেজ, বা অকারণে বেশি স্ক্রিপ্ট লোড হলে লিমিট দ্রুত হিট করতে পারে
কার জন্য Shared Hosting ভালো, কার জন্য নয়
Shared Hosting কে খারাপ বা ভালো বলে এক লাইনে বিচার করা যায় না। এটা ঠিক সেই টুল, যা কিছু কাজে দারুণ, কিছু কাজে সীমিত।
Shared Hosting ভালো যদি
আপনি নিচের যেকোনো ক্যাটাগরিতে পড়েন, Shared Hosting বেশিরভাগ সময়েই স্মার্ট চয়েস:
- ব্যক্তিগত ব্লগ, নিউজ/কন্টেন্ট সাইটের শুরু
- ছোট ব্যবসার ওয়েবসাইট: দোকান, রেস্টুরেন্ট, ফটোগ্রাফি, ট্রাভেল, কোচিং সেন্টার, মাইক্রো সার্ভিস
- পোর্টফোলিও: ফ্রিল্যান্সার, ডিজাইনার, ডেভেলপার
- WordPress দিয়ে ছোট-মাঝারি সাইট, যেখানে প্রতিদিন ভিজিটর কম বা মাঝারি
- বাজেট সেনসিটিভ কেস: “প্রথমে দেখে নেই, কাজ হলে বড় করব”
বাংলাদেশি বাস্তবতায় আরও দুইটা কারণ Shared Hosting কে জনপ্রিয় করে
- প্রথমবার ওয়েবসাইট হলে সবকিছু নিজে ম্যানেজ করা কঠিন, শেয়ার্ড প্ল্যান অনেকটা “রেডি” থাকে
- অনেক কোম্পানি লোকাল পেমেন্ট (bKash, Nagad, কার্ড) সহজ করে দেয়, তাই শুরু করা সহজ লাগে
Shared Hosting ভালো নাও হতে পারে যদি
নিচের কেসগুলোতে Shared Hosting প্রায়ই ঝামেলা করে:
- হাই ট্রাফিক ওয়েবসাইট, যেখানে নিয়মিত হাজার হাজার ভিজিটর বা বড় স্পাইক হয়
- ই-কমার্স (বিশেষ করে বড় ক্যাটালগ, অনেক ভিজিটর, লাইভ স্টক, ভারী চেকআউট)
- আপনি সার্ভারে কাস্টম কনফিগারেশন চান, বা “root access” দরকার
- আপনার প্রজেক্টে ভারী প্রসেসিং লাগে (যেমন বড় ডেটা প্রসেসিং, ভিডিও ট্রান্সকোডিং)
- একাধিক ক্লায়েন্টের সাইট একসাথে চালিয়ে আপনি “এজেন্সি” স্টাইলে কাজ করেন (এখানে রিসেলার বা VPS বেশি মানানসই)
Shared, VPS, Cloud Hosting তুলনা
অনেকেই “শেয়ার্ড নাকি VPS” এই প্রশ্নে আটকে যান। ছোট একটা তুলনা মাথায় রাখলে সিদ্ধান্ত সহজ হয়।
| বিষয় | Shared Hosting | VPS Hosting | Cloud Hosting |
|---|---|---|---|
| খরচ | কম | মাঝারি | ব্যবহার অনুযায়ী উঠানামা |
| কন্ট্রোল | সীমিত | বেশি | মাঝারি থেকে বেশি |
| পারফরম্যান্স | শেয়ার্ড রিসোর্স, সীমাবদ্ধ | ডেডিকেটেড অংশ, স্থিতিশীল | স্কেল করা সহজ |
| নতুনদের জন্য | সহজ | তুলনামূলক কঠিন | মাঝারি |
| কবে দরকার | শুরু, ছোট সাইট | গ্রোথ, বেশি ট্রাফিক | বড় স্কেল, পরিবর্তনশীল ট্রাফিক |
আপনি যদি শুরু করেন, Shared Hosting দিয়ে শুরু করে পরে আপগ্রেড করা অনেক সময়ই বাস্তবসম্মত।
কেনার আগে কী দেখবেন
বাংলাদেশে হোস্টিং কেনার সময় মানুষ সবচেয়ে বেশি ভুল করে দাম দেখে। দাম অবশ্যই গুরুত্বপূর্ণ, কিন্তু কিছু জিনিস আগেই দেখা না হলে পরে একই কাজের জন্য আবার টাকা খরচ হয়।
যে বিষয়গুলো প্র্যাক্টিক্যালি চেক করা উচিত
খেয়াল করুন, এগুলো “স্পেক শিট” সুন্দর দেখার বিষয় না। এগুলো বাস্তবে সাইট চালানোর অভিজ্ঞতায় পার্থক্য গড়ে দেয়।
সাপোর্ট কেমন?
রাত ১১টায় সাইট ডাউন হলে আপনি কি টিকিট দিয়ে ২৪ ঘণ্টা অপেক্ষা করবেন, নাকি লাইভ চ্যাটে উত্তর পাবেন? বাংলাদেশি ক্রেতাদের জন্য দ্রুত সাপোর্ট অনেক সময় দাম থেকে বড় ব্যাপার।
রিনিউ প্রাইস কত?
অনেক প্ল্যানে প্রথম বছরে ডিসকাউন্ট থাকে, পরে রিনিউতে দাম বেড়ে যায়। আগে থেকেই জেনে রাখলে বাজেট পরিকল্পনা সহজ হয়।
Backup সুবিধা আছে কি না
ফ্রি অটোমেটিক ব্যাকআপ আছে কি না, না থাকলে আপনি নিজে কীভাবে ব্যাকআপ রাখবেন, এটা না ভাবলে পরে একদিন বড় আফসোস হয়।
Resource Limit কোথায় দেখা যায়
CPU/RAM/Entry Process লিমিট আছে কি না, থাকলে কত, এগুলো অনেক সময় Terms বা hosting features এ লেখা থাকে। CloudLinux টাইপের লিমিটিং শেয়ার্ড পরিবেশে খুব কমন।
Storage টাইপ
SSD বা NVMe থাকলে সাধারণত পারফরম্যান্স ভালো হয়। তবে শুধু “NVMe” লিখলেই সব ঠিক না। সার্ভার কতটা ওভারসেল করা হয়েছে, সেটাও ফ্যাক্টর।
ডেটা সেন্টার লোকেশন
আপনার ভিজিটর যদি বাংলাদেশে, তাহলে কাছে ডেটা সেন্টার হলে সাধারণত লোড টাইম ভালো থাকে। অনেক সময় সিঙ্গাপুর/ভারত অঞ্চলের সার্ভার বাংলাদেশি ট্রাফিকের জন্য ভালো কাজ করে।
Shared Hosting কেনার পর ৩০ মিনিটের সেটআপ চেকলিস্ট
আপনি হোস্টিং কিনে ফেললে দ্রুত এগুলো করে ফেললে শুরুটা পরিষ্কার থাকে:
- ডোমেইনকে হোস্টিংয়ে পয়েন্ট করুন
আপনার ডোমেইনের Nameserver বদলে দিন (হোস্টিং কোম্পানি দেবে)। - SSL অন করুন
Let’s Encrypt থাকলে সাধারণত এক ক্লিকে অন করা যায়। - WordPress ইনস্টল বা সাইট আপলোড
অনেক হোস্টে One-click installer থাকে। WordPress চালাতে সার্ভার রিকোয়ারমেন্ট ঠিক আছে কি না নিশ্চিত করুন (PHP, MySQL/MariaDB, HTTPS)। - একটা ব্যাকআপ ব্যবস্থা ঠিক করুন
অটোমেটিক ব্যাকআপ না থাকলে অন্তত মাসে ১-২ বার ম্যানুয়ালি ব্যাকআপ নামিয়ে রাখুন। - পারফরম্যান্স বেসিক
ইমেজ কমপ্রেস, অপ্রয়োজনীয় প্লাগইন বাদ, ক্যাশিং প্লাগইন (WordPress হলে) ব্যবহার এগুলো Shared Hosting এ অনেক পার্থক্য করে।
কমন সমস্যা যেগুলো Shared Hosting এ বেশি দেখা যায়
এগুলো জানলে আপনি সমস্যা হলে ভয় পাবেন না, বরং কারণ ধরতে সুবিধা হবে:
- ওয়েবসাইট হঠাৎ স্লো: একই সার্ভারে অন্য সাইটের চাপ, বা আপনার সাইটের প্লাগইন/থিম ভারী
- ইমেইল ডেলিভারি ইস্যু: SPF/DKIM না সেট করা, বা সার্ভারের রেপুটেশন সমস্যা
- স্টোরেজ “থাকলেও” আপলোড বন্ধ: অনেক সময় inode limit বা file count limit
- বারবার Error: ট্রাফিক বা প্রসেস লিমিট হিট করা
এসব সমস্যা নিয়মিত হলে সাধারণত দুইটা রাস্তা থাকে: সাইট অপ্টিমাইজ করা, বা প্ল্যান আপগ্রেড করা।
উপসংহার
Shared Hosting হলো বাংলাদেশের নতুন ওয়েবসাইট মালিকদের জন্য সবচেয়ে বাস্তবসম্মত শুরুর জায়গাগুলোর একটি। কারণ এটা কম খরচে, কম ঝামেলায় সাইট অনলাইনে আনে। তবে মনে রাখতে হবে, এটা “শেয়ার্ড পরিবেশ”, তাই রিসোর্স সীমা, Fair Use, inode limit, আর পারফরম্যান্সের বাস্তব সীমাবদ্ধতা থাকেই।
আপনার লক্ষ্য যদি ছোট থেকে শুরু করা হয়, Shared Hosting দিয়ে শুরু করুন। তারপর ট্রাফিক, বিক্রি, বা সাইটের কাজ বাড়লে ধাপে ধাপে VPS বা Cloud Hosting এ যাওয়াই বেশিরভাগ ক্ষেত্রে স্বাস্থ্যকর সিদ্ধান্ত।
সাধারণ জিজ্ঞাসা
Shared Hosting দিয়ে কি ব্যবসার ওয়েবসাইট করা যাবে?
হ্যাঁ, ছোট-মাঝারি ব্যবসার সাইট, সার্ভিস পেজ, কন্টাক্ট ফর্ম, এমনকি ছোট ক্যাটালগ টাইপ সাইট Shared Hosting এ ভালোই চলে। ট্রাফিক বা ফিচার খুব বড় হলে পরে আপগ্রেড লাগতে পারে।
Shared Hosting আর WordPress Hosting কি আলাদা?
অনেক কোম্পানি “WordPress Hosting” নামে যে প্ল্যান দেয়, সেটা অনেক সময়ই মূলত Shared Hosting, শুধু WordPress-এ ফ্রেন্ডলি সেটিংস, ক্যাশিং, বা ইনস্টলার দিয়ে সাজানো। WordPress চালাতে PHP, ডাটাবেস, HTTPS দরকার।
“Unlimited” লেখা থাকলে কি সত্যিই সীমা থাকে না?
প্রায় সব ক্ষেত্রেই কিছু না কিছু সীমা থাকে। যেমন inode limit (ফাইল/ফোল্ডার সংখ্যা), CPU/RAM বা প্রসেস লিমিট। inode quota সম্পর্কে cPanel পরিবেশে বাস্তব সীমাবদ্ধতা হিসেবে আলোচনা করা হয়।
Shared Hosting এ SSL কি ফ্রি পাওয়া যায়?
অনেক প্রোভাইডার Let’s Encrypt দিয়ে ফ্রি SSL দেয়, যা ফ্রি এবং অটোমেটেডভাবে HTTPS সার্টিফিকেট ইস্যু করে।
কখন Shared Hosting থেকে আপগ্রেড করা উচিত?
যখন নিয়মিত সাইট স্লো হয়, ট্রাফিক বাড়ছে, বারবার রিসোর্স লিমিট হিট করে, বা ই-কমার্স/বড় ফিচার সেট দরকার হয়। CloudLinux টাইপের লিমিটিং ব্যবস্থায় প্রতিটি অ্যাকাউন্টের CPU/মেমোরি/প্রসেস সীমিত থাকতে পারে।


