দর্শকের জন্য সাইট তখনই থাকে, যখন কোনো একটি কম্পিউটার অনলাইনে থেকে উত্তর দেয়। সেই কম্পিউটার ও তাকে ঘিরে সেবাকে বলে হোস্টিং, আর সেটি কতটা নির্ভরযোগ্যভাবে সাড়া দেয় তা-ই আপটাইম।
সাইট অনলাইনে রাখতে ইঞ্জিনিয়ার হতে হয় না। শুধু সেই পাঁচটি জিনিস জানতে হয়, যেগুলো সাধারণত সাইট নামিয়ে দেয়।
হোস্টিং হলো সেই কম্পিউটার যা দর্শকদের কাছে সাইট পৌঁছে দেয়, আর আপটাইম হলো কত সময় সেটি পাওয়া যায়। বেশিরভাগ ডাউনটাইম আসে মেয়াদোত্তীর্ণ ডোমেইন বা সার্টিফিকেট, বাগ ও অতিরিক্ত চাপ থেকে। তাই আগে নবায়ন করুন, নজরদারি রাখুন ও ব্যাকআপ রাখুন।
আপটাইমের শতাংশের আসল মানে
৯৯.৯ শতাংশ আপটাইম মানে বছরে প্রায় ৮ থেকে ৯ ঘণ্টা বন্ধ থাকার সুযোগ। ৯৯ শতাংশ মানে প্রায় সাড়ে তিন দিন। সংখ্যা কাছাকাছি শোনালেও যে দোকান প্রতিদিন বিক্রি করে, তার কাছে অনুভূতি একেবারে আলাদা।
প্রতিশ্রুতি নিয়ে সতর্ক থাকুন। কোনো সেবাদাতা কথা দিতে পারে না যে সাইট কখনো বন্ধ হবে না, আর আপনার নিজের কোড ও সেটিংসও হিসাবে পড়ে।
সাধারণত যে কারণে সাইট বন্ধ হয়
বেশিরভাগ বন্ধ হওয়া সাধারণ এবং এড়ানো যায়:
- ডোমেইনের মেয়াদ শেষ, কেউ নবায়ন করেনি।
- SSL সার্টিফিকেটের মেয়াদ শেষ, ফলে ব্রাউজার সতর্কবার্তা দেখায়।
- পরীক্ষা না করে পাবলিশ করা নতুন পরিবর্তনের বাগ।
- হঠাৎ ট্রাফিক বা ধীর ডেটাবেসে অ্যাপের ওপর অতিরিক্ত চাপ।
- বাইরের সেবা, যেমন পেমেন্ট, বন্ধ থাকা।
Uttra দিয়ে পাবলিশ
Uttra-তে আপনি সাইটের বর্ণনা দেন, লাইভ প্রিভিউতে দেখে নেন, তারপর Uttra সাবডোমেইনে বা নিজের ডোমেইনে পাবলিশ করেন। পাবলিশের আগে প্রতিটি বদল প্রিভিউতে দেখুন, কারণ ভাঙা আপডেটই সবচেয়ে সাধারণ কারণ, যা আপনি ঠেকাতে পারেন।
নিজের ডোমেইনের নবায়নের তারিখ ক্যালেন্ডারে রাখুন এবং অটো-রিনিউ চালু করুন। দর্শক কোথায়, সেটাও বিবেচ্য: মূলত বাংলাদেশের গ্রাহকদের জন্য সাইট হলে কাছাকাছি অবস্থান থেকে পরিবেশিত হলে ভালো, আর তথ্য সুরক্ষার নিয়ম ডেটা কোথায় থাকবে তা প্রভাবিত করতে পারে।
নজরদারি ও ব্যাকআপ
কাস্টমার বলার আগে সাইট বন্ধ হওয়ার খবর জানতে অপেক্ষা করবেন না। বিনামূল্যের একটি আপটাইম চেকার হোমপেজ সাড়া না দিলে আপনাকে বার্তা পাঠাতে পারে, ফলে আপনি আগে জানবেন।
Uttra-র GitHub সিঙ্কের মাধ্যমে কোড GitHub-এ রাখুন এবং মাঝেমধ্যে কোড ডাউনলোড করুন। ডেটাবেসের ব্যাকআপ আলাদা রাখুন। কিছু ভুল হলে নিজের ফাইল নিয়ে অন্য হোস্টে সরে যেতে পারবেন।