تصور کنید وقتی در فروشگاه آنلاین مورد علاقه خودتون خرید می کنید یا خرید خودتون رو نهایی می کنید وب سایت ناگهان خراب میشه؛ اگه حتی یکبار هم اتفاق بیفته ناامیدکننده هست، اما یک مشکل دائمی در زمان خرابی باعث میشه بیشتر مردم به سرعت سایت دیگه ایی رو برای خرید انتخاب کنند، پس برای اتفاق نیوفتادن این موضوع نیاز هست تا مانیتورینگ عملکرد وب سایت برای آپتایم / داونتایم صورت بگیره.
آیا این قطعی ها همون چیزیه که شما برای مشتریان خودتون میخواید؟ پس با ما تا انتهای این مقاله همراه باشید تا این موضوع رو باهم بررسی کنیم.
یکی از مهمترین ویژگی های یک وب سایت قابلیت دسترسی به اون در هر زمان هست. شما میتونید محتوای عالی، تصاویر عالی محصول و همه رنگ های دلخواه خودتون رو داشته باشید. اما، اگه بازدیدکنندگان شما در صورت نیاز به سایت با قطعی سایت روبرو بشن، به سایتی دیگه ای مراجعه میکنن.
آپ تایم یا داون تایم چیست؟
Uptime (آپتایم):
Uptime به مدت زمانی اطلاق میشود که وب سایت یا سرویس آنلاین شما به درستی و به صورت فعال در دسترس کاربران است. به عبارت دیگر، این مدت زمان نشان دهنده عدم وقفه یا انقطاع در ارائه خدمات وب سایت شما میباشد.
Downtime (دانتایم):
Downtime به مدت زمانی اشاره دارد که وب سایت یا سرویس شما به دلیل مشکلات فنی، بروزرسانی، یا دلایل دیگری از دسترس خارج میشود. در این مدت زمان، کاربران قادر به دسترسی به وب سایت نیستند.
حتی یک ثانیه از زمان بارگیری برابره با فروش از دست رفته. طبق یک مطالعه توسط webhostingaustralia نیمی (۵۰%) از مشتریان وب سایتی رو ترک میکنند که در طی سه ثانیه بارگیری نمیشه.
به همین دلیل نظارت بر عملکرد وب سایت ضروری هست. فقط یک دقیقه خرابی میتونه چند صد هزارتومان برای کسب و کار شما هزینه کنه و ضرر بزنه. تلفات رو تصور کنید که دقیقه به چند ساعت یا حتی روزها کشیده میشه.
آپتایم / داونتایم چیست ؟
آپتایم معمولاً به صورت درصد بیان میشه. یعنی نشون میده که وب سایت شما هر چند وقت یکبار در دسترس و کاملاً فعال هست. مثلا اگه جایی گفته بشه سرویس میزبانی وب ما دارای ۹۳٪ uptime هست، این به این معنا هست که سرور های اونها به طور متوسط ۷٪ داون هستند. ممکنه زیاد به نظر نرسه، احتمالاً این احتمالاتیه که میتونید در شرط بندی ها بگیرید، اما حتی درصورت ناچیز بودن زمان خرابی هم میتونه کسب و کارتون رو خراب کنه چون این یه احتمال تو شرط بندی ها نیست.
داونتایم به چه صورت محاسبه میشه؟
با استفاده از فرمولی که کل ساعت های سال رو داخلش جا داده، کل ساعات خرابی رو کم میکنه و اون عدد رو بر کل ساعت های سال تقسیم میکنه و در نهایت بر ۱۰۰ تقسیم میکنه. به عنوان مثال، ۸۷۶۰ ساعت در سال وجود داره ( ۲۴۵ * ۳۶ * ۳۶۵) اگه وب سایت شما ۴ ساعت خرابی در سال داشته باشه، ۸۷۵۶ مورد برای شما باقی میمونه.
(۸۷۵۶/۸۷۶۰) x 100 = 99.95
این یعنی وبسایت شما آپتایمی برابر با ۹۹.۹۵ رو داره.
در حالی که همه ما برای ۱۰۰٪ تلاش خواهیم کرد ولی این امکان پذیر نیست. بهترین سرویس های میزبانی برای توافق نامه service level agreement – SLA به میزان ۹۹.۹٪ تلاش میکنند. SLA درصدی از به روزرسانی سرویس میزبانی شما هنگام ورود به سیستم با اون هست. این مطمئناً با فناوری امروز قابل دستیابی هست. با این حال، هنوز به این معنی هست که وب سایت شما ممکنه ۴۳ دقیقه و ۵۰ ثانیه در ماه خرابی داشته باشه.
چگونه می توان از داونتایم بیش از حد جلوگیری کرد؟
آپتایم بیشتر معمولاً به عهده خدمات میزبانی شما هست. با این حال، عوامل مختلفی وجود داره که میتونه در داونتایم شما تأثیر بگذاره :
- شرکت هاستینگی که انتخاب میکنید.
- محل سرورهای میزبان نسبت به موقعیت مکانی شما
- محتوای شما، از جمله اینکه فیلم یا تصویر زیادی دارید
- پلتفرم شما، مثلاً اینکه آیا WordPress هست یا CMS دیگه ایی هست.
یکی از اولین کارهایی که میتونید انجام بدید دوری از هاستینگ اشتراکی هست. شما میتونید اونچه رو که با ترافیک وب خودتون انجام میشه، تا حدی کنترل کنید، اما نمیتونید کنترل کنید مالک وب سایتی که با اون فضای مشترکی دارید چه کاری انجام میده.
اونها میتونن منابعی رو درگیر کنند که باعث میشه وب سایت های دیگه از سرویس مشترک آسیب ببینن. اگه میخواید میزان خرابی وب سایت خودتون رو محدود کنید، سراغ یک سرویس میزبانی VPS که منابع لازم برای کنترل میزان بازدید شما رو داره بروید، حتی اگه جهش ناگهانی یا رشد شغلی رو تجربه کنید. همچنین باید اطمینان حاصل کنید که CMS و پلاگین های شما از آخرین نسخه PHP برای رسیدگی به درخواست هایی که غیرقابل دسترسی هستند استفاده می کنند.
این امر به اندازه یک وب سایت تجارت الکترونیک شلوغ یا … بر وب سایت های ثابت تأثیر نمیذاره. سرویس میزبانی شما همچنین باید دارای رمزگذاری صنعتی ( industry encryption )، محافظت در برابر نشت دی ان اس ( DNS leak protection ) و احراز هویت اس اس ال ( SSL authentication ) باشد.
این موارد برای محافظت از وب سایت شما در برابر فعالیت های مخربی مثل حملات DDoS که برای ایجاد خرابی سیستم طراحی شده اند ضروری هست.
ضمنا برای حفظ امنیت فقط به سرویس میزبانی خودتون اعتماد نکنید. اطمینان حاصل کنید که همیشه از آخرین نسخه فریمویر برای وب سایت وردپرس خودتون استفاده میکنید و افزونه های قدیمی یا استفاده نشده رو حذف نصب کنید. ضد ویروس ، ضد بدافزار و ضد جاسوس افزار خودتون رو برای بروزرسانی خودکار تنظیم کنید و یک فایروال قوی برای خودتون دستو پا کنید.
مطمئن بشید که بلافاصله پس از ایجاد هرگونه تغییر، وب سایت خودتون رو آزمایش کنید. آخرین، اما نه کم اهمیت ترین مورد، اطمینان حاصل کنید که وب سایت خودتون رو از نظر باگ ها کنترل میکنید و برای هرگونه مشکلی، یک برنامه پاسخگویی در نظر گرفته اید.
چرا نظارت و مانیتورینگ بر وب سایت مهم است؟
داونتایم فقط بازدیدکنندگان شما رو ناامید نمیکنه، همچنین میتونه تولید رو متوقف کنه. هر بار که اختلالی پیش بیاد، باید به طور میانگین ۶.۲ ساعت طول بکشه تا تیم شما به مسیر خودش برگرده.
علاوه بر این، تجربه بد مشتری بر جایگاه شما در رتبه بندی صفحه موتور جستجو ( SERP ) تأثیر میگذاره و از اعتبار حرفه ای شما کاسته میشه.
البته، غیرممکنه که اونجا بنشینید و منتظر یک مشکل باشید. به همین دلیل ابزارهایی برای کمک به شما در نظارت، تجزیه و تحلیل و بهینه سازی وب سایت وجود داره تا از سالم بودن همه موارد اطمینان حاصل کنید.
ابزارهای نظارت و مانیتورینگ سایت رایگان
گاهی اوقات، ابزار های رایگان هم خوب هست. تعدادی از ابزارهای نظارت رایگان وجود داره که هنگام خراب شدن وب سایت به شما اطلاع می دهند. کار کردن بسیاری از اونها مثل انداختن آدرس URL در یک نوار جستجو و فشار دادن “Go” ساده است. اونها عملکرد محدودی دارند چون ترجیح اونها بر اینه که شما هزینه خدمات اون سایت ها رو بپردازید، اما حتی ابتدایی ترین نسخه رایگان هم میزان خرابی رو کنترل میکنه.
۱. DownNotifier
این محصول هم نسخه پولی داره و هم نسخه رایگان و به شما خواهد گفت که وب سایت شما چه زمانی آفلاین هست یا متن خاصی از دست رفته. برای استفاده از اون، به سادگی به صفحه اصلی این سایت برید و URL خودتون رو در باکس مربوطه قرار بدید و نحوه دریافت هشدار ها رو انتخاب کنید. این سایت میتونه از طریق ایمیل یا پیام کوتاه به شما اطلاع رسانی کنه. این مورد فقط هر ۱۰ دقیقه وب سایت شما رو در حالت رایگان اسکن میکنه.
۲. Supermonitoring
این سایت به همون اندازه اساسی هست و همچنین قابل اعتماده که نه تنها نظارت جامعی رو انجام میده، بلکه در زمان واقعی هم به شما اطلاع رسانی هارو انجام میده. همچنین برای جلوگیری از هشدار های دروغین یک محافظ در نظر گرفته شده است.